Fix: Added Factories and Inject dependencies for ViewHelper and Module Service

@localheinz 
This PR extends your PR #262 and add factories for all necessary viewhelper and the module service
just realize the service name is only used once. so the alias is useless what is a bp for service names ``ZfModule\Service\Module`` or ``zfmodule_service_module`` ?