Rearranged directories
Added autoloader instead of manually loading classes