Merge pull request #4 from Slavka-JD/develop

Abstract class + Interface + Autoload (fix the autoload)