Use shorter names for services, controllers etc.

Controllers, modules and services/values/providers are namespaced separately, so there is no conflict between a controller and a service named 'main'.
fixup! Add README.md.
fixup! Add README.md.