Don't recompile the library for tests
Implement type + serialisation for messages
initial torrent parser
add initial stylish-haskell settings
add osa1 to authors