Added report type check
Added states for reporting
Added tests for location http request
Fixed state to send data from "check" "next"
Edited message to be < 180 for report menu. Added extra state
Modified fixture
Fixed problems with ushahidi post
Removed unncessary comments and methods
Modified test to use different date definition.
Separated ushahidi into a seperate file
Changed the categories to use a numerical index, which Ushahidi requires
Made report:location use PaginatedChoiceState
Added space
Added ".toLowerCase()"
Added test for when 'south africa' is not specified
Adjusted to use querystring.encode
Added require for querystring
Corrected usage of indexOf
Merge branch 'feature/report' into develop

Conflicts:
	lib/app.js
	test/fixtures.js
Modified to use get_date_string() function