Added .gitignore file
Initial commit of what I have translated so far

I stubbed in a lot of methods and classes, added in what I think are
fairly accurate requirements so far, and included some basic lettuce
tests that I will use to test once we have a system in place.