Begin using Symfony components rather than random stuff I made