First commit

My first attempt at this project.  I’ve built out the majority of the
code.