Initial Commit

Created a new rails project in the project space. I used the old technique for upgrading rails projects to create the project in the current directory rather than in yet another directory.
Passing base case for purchase spec for creating purchase.
1. Add rspec to Gemfile and Generate rspec structure
2. Write a spec to test a purchase is created for each purchase in example file
3. Generated purchase model for base case and implemented basic import

Notes:
Use CSV with tab delimiter and also take care not to slurp data file in case it is massive.
Add in merchants, items, and customers to purchases.
1. Create a spec requiring the lookup or creation of merchants, items, customer for each line item in data file
2. Generate migrations for models and FKs for purchase
3. Update creation logic for Purchase import
Adding import into model tracking purchases and total
1. Add carrierwave to Gemfile and create uploader
2. Add in logic to process a carrierwave attachment in model
Added import views with list of purchases for each import.
1. Added scaffold for import
2. Cleaned up missing fks in purchase for customer and import
3. Create default route
Went for the bonus point and added some devise authentication
Adding bootstrap to make the application look nicer. Took a vendor inclusion since I decided to create this as a rails 4 application and things were not working out of the box
More styles for login and signup along with styled logout header for import and purchases page