Move project to gradle based build system

Update the array adapter to a threaded model
Update the adapter to a threaded model.
Sorting is no longer done on the UI thread.
Dynamic file updates are possible.
Delete remnant dual touch stuff.
TODO: Prepare for update to Halo UI style

Update project to use asyncronous images for pictures

Update to be fully gradle compliant