Removed Layer prototype from controller.
Re-named services.

…to accord with conventions.