Bumped version numbers
Bumped version numbers.
Added monad class for LLVM functions that take a context argument.
Created implementation of LLVM Context monad
Renamed monad class
Added LLVM context monad
Updated copyright and comments
Updated comments.
Added LLVM module monad class
Added implementation of LLVM module monad class
Updated some of the types, removing unnecessary IO monads
Completed LLVMContext monad and monad transformers.
Defined a class of monads which encapsulate LLVM contexts.
Completed LLVM module monad and monad transformers.
Created a class of monads which encapsulate LLVM modules
Update LLVM core module, removing some unnecessary IO monads
Re-added some IO monads where they are necessary (for now).
Added LLVM module and context monad classes and implementations.