Initial Code Commit.

Added the initial code, a working version.