Implemented basic message parsers and written some unit tests for them