pep8 fixes.
feat(Request): Pass through relevant WSGI environ variables
refactor(Request): Reorder init statements
Whitespace in strcat fix.
feat(Api): Add level 1 URI template support for path vars
feat(Request): Parse query params
Simplified
doc:Moved assumptions from readme to notes
Merge branch 'master' of github.com:racker/falcon
doc:Moved assumptions from readme to notes, and added contributing section to readme
feat(Request): Read request body

* Add body attribute to Request
* Refactor several tests to use assertEquals instead of assertThat
* Convert empty route to root route in Api.add_route
style(all): pep8 fixes

Address all pep8 style violations. A merge with master was also
conducted in this pull request.
Merge pull request #1 from cabrera/pep8_fixes

Pep8 Fixes
feat(Api): Method-based routing

* Use method-based routing
* Add all official (and some unofficial) HTTP status codes
* Convert several occurences of self.assertThat to self.assertEquals.
* Minor cleanup/refactoring

BREAKING CHANGE: Handlers must now have callable attributes that act as
"responders" to the various HTTP methods they support. Responders must
be named on_<method.lower()>, e.g. 'on_get' and 'on_post'.
test(Api): On HTTP 405, Allow header is set correctly
refactor(Request): Rename get_header and get_param to try_*

In preparation for adding variants of these methods that raise
exceptions, rename these to make it obvious that they return default
values if the specified header or param is not found in the request.
refactor(Request): Reduce McCabe score for __init__
refactor(Api): Hide helper methods and improve lookup performance
Merge branch 'master' of git://github.com/racker/falcon into pythonic_rand_chars

Conflicts:
	test/helpers.py
refactor(helpers): Change rand_string to be strictly a list comprehension.

Previously, rand_string depended on an iterator class RandChars to generate the
random characters. The rationale for this change is two fold.

1. Reduces code - less code, easier to maintain
2. Increases performance - fewer function calls