...finally wrote unit tests - take a look and let me know if the coverage is ok and if I am adhering to syntax conventions?  Thanks!