Adds socket.io, initial socket test logic.
MASSIVE RESTRUCTURING COMING: WARNING.
Updates app with new file structure based on group meeting.
Breaks each game view into its own module.
Does NOT link buttons to corresponding views.
Does NOT properly route new views (create/join game, lobby, etc.).
PLEASE CHECK OVER AND SEE IF YOU CAN BREAK ANYTHING!!!
Removes testingExample files.
Fixes Travis.CI issue; messes up server testing though.
Merge pull request #104 from JonathanWarrick/restructure

Looks good.  Will add issue to add server testing back to Travis so we don't forget.