Added an exception listener that returns appropriate responses for non-200 code responses. Changed routing over to sql, and added symfony/templating to composer