Extending Lazy Services for value return

This could be cleaned up. I ran through this as fast as possible. If you guys dont have time to clean it up, it will be awhile before I can get to it.

The stating of the lazy resources is still in the routes config. Feel free to move it to the controller level.

Example:
(template, mainController, otherControllers, {directives, services})
$routeProvider.when('/view1', routeConfig.config('../partials/view1.html', 'controllers/first', null, {directives: ['directives/version'], services: ['services/tester']}));

Use this as a guide to extend for other resources... current "services" is value provide only.
    (already done)$provide.value('a', 123);
    $provide.factory('a', function() { return 123; });
    (already done) $compileProvider.directive('directiveName', ...);
    $filterProvider.register('filterName', ...);