[Simplify Factory Girl syntax]
[Add inheritance to factories]
[Add Faker support and a factory's callback]