Begin the purge.
Removed patch directory
Change directory structure
Added API
Changed classpath
Ported to 1.6.4. Fixed Error