Silex

This pull request starts the process to migrate from legacy to a modern stack. We will be using Silex at the moment and then to full stack Symfony. The purpose of this migration is to give the code the ability to apply true software engineering principles: SOLID, DRY, KISS, etc. We want the ability to decouple the business and presentation layer into their own.