Update authentication acceptance tests
Update tests.
Update Auction to tests.
Update auction acceptance test and controllers with views.
Create or select product from auction.
Limit new product fields in auction form
Update Product model and test.
Add PhantomJS to js tests.
Update ignored files.
Add some js tests to Auction.
Update Auction form.
Add some states to testing UI of new auction form.
Update edit specs for auctions.
Add category to Auction
Refactoring auction new and edit forms.
Update auction acceptance test.