Refactor AuctionFactory to be responsible for populating attrs.

Moved calculate end date and total face value to auction factory.