Creating stub classes, need to fill in logic
First draft of code complete for first MR job.  Need to test, then on to the next.