adopts the framework silex and includes initial configurations