Add purchase import logic and interface

Rails init

This patch also adds a `Purchase` data model to house data
imported from a tab-delimited file. Importing implements a
simple `Import` class that parses and creates purchases.
Basic HTTP Auth is used for simple authentication.