Fixed empty arguments.
Refactored ColourFunctions class
Added StandardFunctions class and implemented a few of bash's standard operators.
Fixed non-printing character count for colours

Made compiler functions instance methods.
Added more standard functions.
Added initial set of expression functions.
Added Status object for state persistence
Added previous exit code to required args
Merge branch 'master' of github.com:ltn100/prompty