Used Monad for Compiler

Refactored Ast and Parser
Merge branch 'master' into dev

Conflicts:
	src/antish/antish.cabal