Merge pull request #1 from tkendalls/master

A bunch of changes that will make this just a little better.
fixed validation errors
edited registrations controller
change populate task
removed old populate.rake file
remove rake file?
remove file attempt 2
minot edits including populate.rake
add additional user information to populate.rake
add devise routes
fix offering edit view
fix offerings form
Update Nav styling and Nav Buttons for XP show page

also updated db migrate file from "null" to "nill"
Add mailer information to production and development.rb
Update navigation link, update student index search, fix offerings csv import

Fixed import action in offerings controller and offering model.
Added course id as column to course index table.
Changed link in admin tasks so user views courses path instead of
Courses new page.
Added nav links to student edit page.
Removed students birth date and start date from student index table.
Added student offering so user can search by location day and time.
Additionally added parent email for future use of csv export for mass
emails.
Merge branch 'nav_update'

multiple updates
pulled from travis
fixed infusionsoft pages
Various Fixes Location Information User View Invites

Update algorithm that calculates average for classes, added invitation
link to admin dropdown, edited invitation_email so the invitee is
redirected to app.mathplus…., added mailer information to dev.rb and
prod.rb
added infusionsoft data to user pages. added user.infusion_id