Functions

Translation of functions from AST to SAST is now working.  
i don't think we need to check code paths, just force a return at the end of the statement list. if another return is reached prior, that's totally fine