Refactored command parsing to parse bool strings with lower()
Moved command parsing function from utils to server, updated tests
Redid message receiving to be in JSON, and moved it to seperate functions.
Documentation..
Updated tests for new server command parsing
Merged branch 'server_json'
Improved exception handling when receiving a command