- docs

- restructure some functions internally so the error handling
  is less haphazard

- docs

- boushi(1) manpage

- docs

- libboushi(3) manpage

- more docs

- README, AUTHORS, NEWS, ChangeLog

- did I mention docs?

- add a short blurb to each (internal) function so its assumptions
  about input and output are clear

- docs docs docs

- document the database schema

- docs
