Merge pull request #40 from JFreegman/master

Added groupchats
Merge pull request #42 from JFreegman/master

Refactored prompt command parser to work with all window types and moved command stuff to separate files
Merge pull request #43 from JFreegman/master

moved misc helper functions to separate file and removed redundant includes
too much beeping