Standards and Documentation

This PR adds additional documentation to most bundle classes and converts the services definition into XML format, as specified by the standards for public Symfony bundles.