added lexical conventions and conversions
add SConstruct for compiler
start adding scanner and parser
Merge remote-tracking branch 'origin/lexical_conventions'