First update from me to this project and there are several fixes and updates that address a number of issues. The highlights:

- Fixed the MultiGeocoder to make proper use of the Texas A&M update to Geocoder (awaiting approval for merging).
- The prepare method in MultiGeocoder now accepts a Hash of address parameters (:street_address, :city, :state, :zipcode).
- Changed in several places where there was raw regexp for address information to make use of the constants defined in MultiGeocoder. Let's all try to make better use of constants.
- Significantly simplified the determine_district method in account_controller to take advantage of the after_save callback in UserProfile
- Added a after_validation filter to User to merge the error messages from UserProfile so they aren't prepended by "User profile " when returned to the frontend
- Fixed a minor issue in the complete_profile.html.erb and the EmailCongressHelper so the footer message makes sense when you don't yet have associated representatives (Thanks Olivia)
- Added delegation methods to User to fix the zipcode silently failing to save to UserProfile
- Fixed the infinite redirect problem caused by the has_district? method in application_controller. The problem was the redirect was not pointing to the url "account/determine_district" but adding the controller and action as GET parameters at the end of the browser's current URL. The fix was we needed the intermediate function "url_for" to spit out the correct address to redirect to based on the controller and action.
- Validation errors now have better styling when sent to the frontend in determine_district.
- Started to add comments to classes, methods, functions, etc adhering to a javadoc model. Also started to add comments to better designate and categorize different blocks of code in models. This needs to start happening more as the project will only continue to grow and become more complicate. Please also comment notes inside functions where the code may seem unclear to another.

This list is not exhaustive but covers most of what is in this update. Now that I'm much more comfortable in Ruby and Rails (thanks pg_dump for not preserving indexes and making me try literally in rails to fix my minor problem) then I should start rolling out updates and fixes much more quickly. Stay tuned, exciting times for OpenCongress.
Merge branch 'master' of github.com:sunlightlabs/opencongress

Conflicts:
	app/views/account/determine_district.html.erb