Initialize application and add purchase importing

This initializes a Rails 4 application with Ruby 2.1.1
This patch also adds a `Purchase` data model to house data imported from a tab-delimited file.
Importing is implemented with a simple `Import` class that parses and creates purchases from a file.
Basic HTTP Auth is then used for simple view authentication.