New templates for Apex Enterprise Patterns

https://github.com/financialforcedev/fflib-apex-common
slight description tweaks, fix method name in ServiceClass
Merge branch '4' (apex enterprise patterns via @afawcett

Conflicts:
	package.json