First Commit of Framework.

We should be able to begin to add features.