[CLEANUP]: Removed unneeded self.watches
[CLEANUP]: Coding style cleanup, use os.path.join()
[CLEANUP]: Use self.dir list to keep track of watched directories instead of self.wdd in class Watch
[CLEANUP]: Amend log phrasing
[FEATURE]: Added Watch.getInitialList(). It recurses through the top directory and adds a watch for each sub-directory and their sub directories and so on. It's a whole 'thing'. Moved watch object initialization to AFTER log opening, since, you know, we want to log things while we do that. longestcommitmessageever
[CLEANUP]: Amended log open/close lines to be more 'clear'