parsing class functions
member functions work up through sast
WIP on http
get HTTP types properly parsing into AST
add empty http endpoint names to parser
Merge branch 'master' into http

Conflicts:
	compiler/parser.mly
make the AST http printing readable
Allow for loops to work with user defined types
ugh
fix default_ft instantation
semantically checked endpoints
semantic checking working and tested
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
generate endpoint functions
Got rid of prints in the sast, ast, gen and got list append working.
remove more prints
mostly working endpoints
fixed print renaming issues
instancemethods working