Base product purchasing [MS-955/MJ-910]
Tests for purchasedproduct form views and added method to have both testing and production auth information
Added payment processing tests
PurchasedProduct form add tests and some better error handling
Switched to a auth then charge model so the card wasn't getting charged if there were errors
Fixed ranges
Remove unused code
Merge pull request #713 from DirectEmployers/purchase-a-product

Purchase a product [MS-955/MJ-910]