Refactoring of components

Split up the spring context into multiple files.
Add new Spring test configuration for testing without deploying.
Add a new Demo -- Cylon