add empty http endpoint names to parser
Merge branch 'master' into http

Conflicts:
	compiler/parser.mly
make the AST http printing readable
semantically checked endpoints
semantic checking working and tested
generate endpoint functions
mostly working endpoints
rewrite http function body
add support for casting from strings
retrieve http router package
Merge branch 'master' into http

Conflicts:
	compiler/Makefile
	compiler/ast_printer.ml
	compiler/parser.mly
	compiler/sast.mli
	compiler/sast_helper.ml
	compiler/semantic_check.ml
	compiler/translate.ml
http works and is mergeable
add bash script for ease
Merge pull request #119 from rapid-lang/http

HTTP