parsing class functions
member functions work up through sast
instance functions through sast
Merge branch 'master' into member_functions

Conflicts:
	compiler/ast.mli
	compiler/generate.ml
	compiler/parser.mly
	compiler/sast.mli
	compiler/sast_helper.ml
	compiler/sast_printer.ml
	compiler/semantic_check.ml
	compiler/translate.ml
instancemethods working
Merge branch 'master' into member_functions

Conflicts:
	compiler/parser.mly
	compiler/sast.mli
	compiler/sast_printer.ml
almost merge instances
fix stupid who knows what bug
Merge branch 'master' into member_functions

Conflicts:
	compiler/ast.mli
	compiler/ast_printer.ml
	compiler/generate.ml
	compiler/parser.mly
	compiler/semantic_check.ml
	compiler/translate.ml
Merge pull request #112 from rapid-lang/member_functions

Member functions