HTTP error codes
Clean up requests and handling of json data in get requests.
Fix client side tests accordingly.
Fix server side tests to match the way the client passes json in get requests.
Merge branch 'master' of git://github.com/FuegoFro/mongo-web-shell into http-errors

Conflicts:
	mongows/mws/views.py
	tests/test_views.py
Frontend uses HTTP error codes
Closes #145, closes #150
Merge pull request #152 from rcchan/http-errors

HTTP error codes
Closes #145, closes #150
Revert "Move test request functions into appropriate TestCase class"
Breaks integration tests

This reverts commit 3b0e788fe7d970f35c7fae837fd8a9f01f8733a1.

Conflicts:
	tests/test_views.py
Update tests to use http error codes
Remove extraneous try/catch, require_result
db.collection.drop frontend
db.collection.drop backend
db.collection.drop tests