refactored; multiple declarations in progress
parser works
recursive parser
enum syntax works; parser creates CodeBlockNode
fixed issue with ending property blocks
adding missing files
added IfBlockSyntax
fixed #42; Instruction.StartColumn now accounts for indentation.
Merge remote-tracking branch 'upstream/master'