Decouple symfony

A start on #22, at least this way people can use the basics without pulling down all of symfony