Add tests for ItemsController

Update Test Configs:
- Add Devise Test Helpers
- Add default data to list type factory

Changed ItemsController:
- Remove ItemsController#index (not needed)
- Add ItemCreator to handle complex creation of Items in #create
- Add test cases for ItemCreator