Initial commit of first pass of finished project.