Clean up lexer and parser
Allow comments on the same line as commands
Add FIELD_STRING to redstone.lua
Rename redpile.message_type to redpile.message
Use strings to identify message types rather than numbers