Formatting update
Add service sub-generator
Add directive sub-generator