Hypertext Data Transfer Object
main abstract classes for MVC pattern and Singleton Trait
autoload and namespaces