added ability to customize room name on creation
changed findUser to return all connected user IDs
Merge pull request #72 from Digikid13/master

added ability to customize room name on creation
Added seperate file for user class
move user and user subclasses to seperate file. make user standalone with no external dependencies
add test cases for User class, integrated with demo
Merge pull request #73 from Gabs00/master

Create User class for API