Fixed a target bug due a non-existent path.

- Fixed a bug with a configured target directory that doesn't exist
causing further problems when attempting to watch/compile.
- Added additional future improvements.