First draft. backend branch merged into master.

Squashed commit of the following:

commit fd89594d0d24266a22962a2f549d8b25f9e45053
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 01:27:22 2014 +0000

    README.md improved

commit 8a17118db86af0ab494c68a3b18f40176701ab83
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 00:29:54 2014 +0000

    Added grunt automated testing and travis config

commit 7fea9725a52150c318413503edd0c5574c54e29b
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 00:11:27 2014 +0000

    Adding integration test for server

commit eebc871f69f7b85ea724c5a4bd53cbaeabdef398
Author: tmartinez <tmartinez@switchfly.com>
Date:   Fri May 9 20:01:57 2014 +0000

    Added demo controllers and TODOs

commit ac2ee621ce6e1302a4540b322a0ddc2477ace0ea
Author: tmartinez <tmartinez@switchfly.com>
Date:   Fri May 9 02:44:38 2014 +0000

    Server, first draft. F*ck you

commit 2c6cb9a26847f9dd55af1a8036e15618336bc08b
Author: tmartinez <tmartinez@switchfly.com>
Date:   Fri May 9 02:03:27 2014 +0000

    Little modifications. Goddam!

commit 98c8e07d17c694d61abd041ec05f592ba89b464b
Author: tmartinez <tmartinez@switchfly.com>
Date:   Fri May 9 01:42:31 2014 +0000

    My first commit. I hate you.
Merge branch 'frontend'

Conflicts:
	public/css/style.css
	public/samples/start/javascript.js
	public/samples/start/json.json
	public/samples/start/test.js
Merge branch 'master' into frontend