Add FactoryGirl config
Add Service specs and class

- I may have done too much metaprogramming here,
  will determine later