options: track down and eliminate another missing typespec
options: remove wrapper tuple
merge branch feature/18-add-typespecs

- closes #18
- adds typespecs for everything
- fixes many inconsistencies as a result
- supports dialyzer, reindenting, eunit and common_test directly in Makefile

* refs/heads/feature/18-add-typespecs: (37 commits)
  options: remove wrapper tuple
  options: track down and eliminate another missing typespec
  convert: add int_to_hex/1
  datagram: fix endpoint spec
  datagram: fix all the typespecs
  options: realign for better readability
  message: fix type
  datagram: fix datagram
  channel: fix unpack_channel
  datagram: clean up bigtime
  datagram: typification
  channel: fix channel_to_string
  channel: types
  swirl: eunit test works now
  options: appease eunit test daemons
  worker: appease eunit test daemons
  eunit: appease the spec daemons
  swirl: types
  swirl: more specs
  message: more specs!
  ...
message: add common_test framework