Added sqlite3 as alternative db adapter for development/test environments
Added sqlite3 journaling files to .gitignore
If exception is raised early, it cuts off the rest of execution and the redirect
Changing factories to permit problematic carts
Added tests for more complex POST create behaviors