Add ability to view final heat candidates
Add additional_registrant_access model and begin setting permissions for creating/accepting requests
Update some comments, clean some minor code
Add time_result scopes for fastest_first sorting
Add html5 style input fields for url, email, and phone fields
Replace homemade fcost/fee formatting, replace with number_to_currency (rails-built) mechanism
fix mailer spec
Create a non-db-backed model for the feedback form, refactor view/controller to use it, add simple validation
Simplify the validates presence statements in models
Try to clean up some registrant.signed_up stuff
update notes, use delegate for bib_number in time_results
Replace calculated default_wheel_size with stored value
Replace calculated age field with a stored database column, also fix broken tests from the default_wheel_size requirement on registrant
Cache the age_group_entry_decsription in the age_group_type
Make the race calculation an action, instead of automatic. Also add uniqueness to age_group_entry->short_description
Update migration to ensure that the wheelSize table is populated before trying to set defaults using it
attempt to fix travisci build
attempt to fix travisci build
attempt to fix travisci build
attempt to fix travisci build