Bugs fixed

Fixes #11: now uses PSR-4 autoloading and "target-dir" removed
Fixes #12: method "hasSemiColon" is now protected