Create cryptogram class

I've created a basic cryptogram class (just constructors so far). I've also done some testing on the constructors. There's still a lot missing. I'm publishing the branch now because I know that Lauren needs it to start her work.