Modifed gitignore

Added haskell .hi files to git ignore
Initial Parse stuff

Created ParseString and Parser types

Created Functor, Applicative, and Monad instances for Parser
Alternative type class and TODOs

Added in the alternative typeclass instance definition

Added in todos for the other parser functionality i think ill need