Merge pull request #52 from EnzoMartin78/master

Minor fixes
Merge pull request #54 from EnzoMartin78/master

Event firing fix
Merge branch 'master' of https://github.com/EnzoMartin78/gswat
Merge pull request #56 from EnzoMartin78/master

Fixed up some rendering issues and touch events
Merge branch 'master' of https://github.com/Pure-Battlefield/gswat
Merge pull request #57 from EnzoMartin78/master

Added missing files
Merge branch 'master' of https://github.com/Pure-Battlefield/gswat
Added GetAllMessagesByTime

This is to enable the frontend to get the latest messages rather than
needing to dump the entire message queue on each refresh.  Too much data
was being transferred previously.
Refactored framework
- Updated framework to be cleaner
- Changed chat to use the new getbytime
- TODO: make chat scroll automatically