Initial commit of main files needed for this project.  I may have needed
to include other files and was not aware.  Will provide any additional
files if I find out or am notified.