refactor Server hashmap data
refactor Client hashmap data
modify removed and update messages to include old file hash; use fsc instead of scalac in makefiles