Refactors towards Silex application and implementation as a kernel
Continues refactoring
Merge branch 'develop'