Remove old implementation
Added composer autoloader. Changed directory structure.