make test.sh actually run

- add shebang
- add node_modules/.bin to PATH
add guidelines file
apply a bit of coding guidelines, mostly whitespace changes
Trivial API test stub
Trivial Front test stub
refactor up Front object creation
Stub for testing WSS existence
Stub for API connection test
Test connect to front server and stub API server behind it
Connects to the API server
Connects to the WS server on the API
Checks for passing data through the front-end
Not actually successfully testing the message, but does test for a valid WS server
Update README.md

Hackpad and Trello
Merge branch 'master' into add-api-tests
Attempt to send a message
Merge pull request #20 from keymone/fix-mocha-not-found

make test.sh actually run
Stub logs better, attempting to send message here too
Merge branch 'master' into add-api-tests
Merge pull request #24 from Blackavar/add-api-tests

Add api tests