Fixed broken directory watching

I'm on a Mac and I know that there are some inconsistencies with file/folder watching, but I brought in the "Watch" module that does it really well. 

Additionally, you'll see that I brought in a lightweight logging module that I wrote that allows for more versatile and less verbose logging.

Let me know what you think!

IMPORTANT NOTE
---
I submitted the SuperCLI package to the NPM registry a little while ago, but it appears to be taking a little bit to get in there. As such, we need to double check that it actually got published to NPM before merging this in, if you decide to merge this in :+1: