Initial Major Commit

Typos may exist, but it should be pretty accurate.