Restructure Lexer-String manipulation
Restructure builtin fresh libraries
Add Werror and Wall to cabal file and fix up warnings
Remove map_many_on_one
Clean up redundancies in Evaluation