Change API function order
Change API / cleanup code. Details:

- Add comments
- Add/Fix typespecs
- Make format/1, format/2 private
- Rename cmprint/2 to compare/2
- Minor cleanups
Fix bitstring handling bug (crashing eunit only!)

Thanks to fishcakez, stuff needs to be reported :)
Fix bugs, add unit tests
Reorganize unit tests
Add more comments and overview.edoc
Add more comments
Add Makefile and rebar.conf
Bump version
Mention edoc page in the README
Add .travis.yml
Add Travis-CI badge
Add simple offset numbering
Fix offset numbering in the README
Fix offset numbering in the README
Merge branch 'master' of github.com:jtendo/binpp
Fix offset numbering in the README

TODO: add tests for README! ;o
Add "warnings_as_errors" compile option
Export opt() and opts() type
ignore rebar file