Removed a TODO item.
Corrected the signature of the top-level parser abstraction.
Created 'constructor' methods for the system components.
Created ScanForever method on Monitor.
The parser expects a non-nil PackageResult so we're creating it in the watcher.
First draft of main (there are still kinks to work out).
Ignoring .git paths.