Feature/generators

Add a service-object generator powered by Thor