Added an error-handling wrapper.
Added a function for displaying an ErrorType.
Added a couple of utility functions to the ProgramState
Made Language.Lips.Error be exported.
Added an instance for Monad and Applicative to the Error kind
Implemented evaluating values safely (can return an error.)