running socket communication in a Service
minor UI changes
updated Arduino code