Feature/issue 5

Initial framework completed.  Time to add some detail.