added the latest version of the files that Kyle Gach was working on
Merge pull request #1 from newhopeks/develop

Add Kyle's files