Rewriting the service to be multi-threader and both started service and bound service
Added more logging, fixed a couple of bugs
Code for dealing with service binding
Back to Started Service service type
Now the service is being started and stopped correcly
Added toaster notification to logging started/stopped
Now actually logging the data.