rewrite Messages with ADTs
use type aliases in Util.scala
rewrite Server; rewrite ClientHandler.matchMessage
add ServerMap
finish rewrite ClientHandler
server package rewrite compiling
Util function to compute conflictPath
pull out creating conflicts; use ::= for simplicity when updating lists
Client partially rewritten; still need to do update check loop
first pass at Client rewrite finished
small misc style fixes
partial refactor for TestUtils, combine ClientMap and ServerMap
TestUtils completed
Test functions rewritten, only awaiting tests themselves (lines ~240 to end)
tests compiling; rewrite now finished! :D but untested :O
minor serialization bug squashes; tests pass :D