adding SourceMonitor project
c
removing old VCL class
cleans up #157 - we still want to throw the exception
cleanup on typos and tasks