Updated Sensor code architecture

Now running through service and communicating with activities via Broadcast