Seperate out some bits, add a seperate activity for viewing data
Play with additional threads and communcation via handlers.
Add additional activity for viewing data
Fix bluetooth start up