Functioning Project.

Chapter 6-3 of book. Going to add from here as later project not
compiling.