Reorganized the source code and make file and now use the android ndk to compile the arm binaries.
Moved and reorganized a bunch of things.
Scale the coordinates on the device rather than on the host.