silence parser warnings
standardize to 4 spaces

implements #22
:boom: tearing out everything we don't need :boom:

ocaml has really nice tools
Merge pull request #27 from rapid-lang/semantic_analysis_start

Refactoring and cleaning