Added many files crucial to the success of this project.  Don't question me