clean up parser test script
add variable reassignments
start of printing
add printing to AST
revert type's name change
display state changes in failed test output
Merge remote-tracking branch 'origin/master' into sast

Conflicts:
	compiler/ast.ml
	compiler/parser.mly
get things compiling again

merge accidentally left two string_of_vdecl defined...
add return types to ast function outputs
fix tests
comment travis.yml & fix indentation
Merge pull request #51 from rapid-lang/sast

Output statements