Move app to Silex, add behat tests