changed some gem settings to fix shoulda but still broken
added more tests to item_purchase and fixed some code in the model
app is now mostly tested, aside from gem bugs
merging devise into master