Added push message functionality, added a few more files for clarity, and minor bug fixes.