Only load services provided by enabled modules.
Merge pull request #19 from Ozmodiar/6-enabled-modules

Only load services provided by enabled modules.
Cache using Symfony's Cache logic as it is already available.