Initial commit.

Basic framework outlined and basic components equal to that of JoshEdit.