add efficient protocol
add minunit testing framework (4 lines long and not scary)
add make test to makefile
add tests around bit manipulation
Merge branch 'master' into efficient_protocol
modify server to use uint8_t instead of char after realising that
chars were 4 bytes long on my machine
add new protocol to client