Login page now only redirects to iPhone view when box is checked

refs #96
Fixed issue where login error would reappear after loggin in succesfully

Also fixed issue where logout page would not say "You have logged out."

refs #97
Added a /email route identical to /email/list
Eradicated email/list
Also removed email/list route
Sorted "all events" list in email filing by representative date

refs #99
Updated "all events" list in email filing to show all events that happened or will happen since the magic date

refs #99
Fixed creating locations

Also moved "New location" and "Back to locations list" into More box.

refs #102
Turned off OpenSSL verify mode for emailing

refs #103
Rewrote invoice creation/editing

Also renamed invoice routes to invoices, and submodelized invoice items.

refs #100
Fixed invoice list
Removed accounts/view

As far as I can tell, this action has not worked in a very long time, and is all but inaccessible from the app (other than a link from journal/list which itself is not easy to access). It appears to show a list of journals involving that account, in what appears to be an actual accounting system as it appears journals at that point had a credit account and a debit account. I do not think this is being used anymore, so it is being removed.
Removed Journal single table inheritance

The journal table does not contain a type column and there is no difference between the different types of Journal anywhere.
Removed Account single table inheritance

Similarly to Journal, there is no type column in the table, and this is used nowhere.
Removed "Created at" and "Updated at" columns from Invoice Item list

Also fixed deleting invoice items.
Fixed up invoice items forms
Removed duplicated, pluralized InvoiceItems model
Removed invoice_items/list
Fixed quoted characters in schedule output
Added "update JE total" checkbox to edit invoice form

refs #62