Make 'sign up' button a submit button

This makes it so that the return key submits the form.
Show "processing..." on sign up button
Sort newest Entries based on date only
Merge branch 'order-by-date'

* order-by-date:
  Sort newest Entries based on date only
Add 'not null' constraint to Entry date column
Remove FillInDateTransition

This can no longer be tested because we have a 'not null' constraint on
the date column.
Add date to Entry factory
Remove Entry#date wrapper

We now have a 'not null' constraint on date so it will never be missing.
Set date instead of created_at in OhlifeImporter
Remove day checking in settings spec

We don't need to check this anymore because we're no longer doing time
zone conversions. An entry has a date and that's all folks.
Merge pull request #100 from codecation/show-progress-thingy

Show "processing..." on sign up button
Merge pull request #99 from codecation/signup-progress

Make "sign up" button a submit button
Merge pull request #97 from codecation/add-constraints-to-date

Add not null constraint to Entry date column
OhLife exports extended until October 11th
Merge pull request #101 from codecation/more-time

OhLife exports extended until October 11th
Test Ruby 2.1.3 on Travis CI
Merge pull request #102 from codecation/use-travis

Start using Travis CI
Fix a bug where some entries included the prompt

This sets the reply delimiter in Griddler, which tells it how to split
the user's response out from the original prompt.
Remove redundant tests

These cases are tested already in `spec/models/email_processor_spec.rb`.

The only thing we should really test in this file is Griddler behavior
before it hits the `EmailProcessor`.