add FactoryGirl for testing - closes #2