separate classes into individual files
Autoloader added for classes