Updated to build on newer SDK

Hey someone asked me to get this compiling on a newer version of the SDK for android. I've also added some other minor tweaks but mostly just stuff eclipse now does by default which it didn't do when this project was originally started.