Updated to use Doctrine ORM

Changed user preferences to use the new Doctrine `UserLoader` implementation
Renderer Enhancements

- Headers can have icons.
- Cleaned up view files.
- Cleaned up `StaticField.php` comments