Added message parsing & set up structures

- Can now parse chat messages with parseMessage to get commands & their
arguments
- Added various utilities that are required by different parts of the
core
- Added various core commands and the infrastructure that they require
- Added settings
- Started using a certain format of comments to describe how the object
tree should look