Major cleanup/refactoring: Cleaned up boostrap.php, removed app.php, moved functionality into Application.php
Removed some unneeded functions
Fixed some deprecated uses of $app->request.
Made all providers consistent in how they use 'silex\application'