Moved help.sh to separate file for cleaner code
Added long options to flags
Added run once flag (so that you can run it once without it backgrounding)
Added help.sh for usage information