added check for running as root, issue #10
added help menu, issue #11
modified opts output, added checking for null sourceserver variable
added comment, commit for issue #4 logging