Cleanup Code Base

Cleans up code base. Reformats existing code, removes unused code/libraries, replaces System.out.println calls with Log statements (as per Android conventions).

Note: no functionality changes - app operates as before. Much of the changes here are whitespace only changes (which unfortunately Github has a tendency to show as completely new lines).