Initial Commit.  Got the basics out of the way and addes pseudocode for the rest of it