-removed use of Handler and added IBinder interface for communication
between activity and service since Handler worked on emulator but not on
actual device. Need to implement broadcastreceiver later for between
process communications.