First commit of monitor.rb - plenty of work to do