Rework HomeWork

Hi! I decided to remake your homework. I was changed the structure of the project, added the autoloader and some useful features. Look, maybe you'll like my version.