Completely new message system and some clean-up

- Cleaned up some uneeded code
- Source formatting for clarification
- New messaging system including message position, type, and style