adds while and fixed tabbing in AST
Merge branch 'if-while-for' of https://github.com/samuel02/RTFM into if-while-for