Added Donut constraints and specs to test them.
Added FactoryGirl and Faker gems.