added a function to fetch templates path to the FilePathResolver class and fixed code format
removed no more actual classes and interfaces
fixed a path error that prevented the autoloader from working
added a first implementation of the AbstractFactory and ViewAbstractFactory classes