First run-through

added some comments
statusChecker takes a service instead of a url (like Watcher.watch)
More stuff to be added.