Graphing and refactored io

Michael,
I've updated the project to include graphing of a single channel of data. I also refactored the socket stuff to use the same code I wrote for the test application. The app should now be able to handle interpreted messages from the device (given the format Chris specified). 

The down side of this commit is that the app is now dependent on my io jar. I, unfortunately was unable to get this jar to be usable on Android so I had to link in the code directly into the project. The .apk should be good, but compiling wont work unless you grab https://github.com/edrinkercope/io.git