Functions

Translation of functions from AST to SAST is now working.  
do you have another commit that needs to be pushed? (it doesn't show up when I search the file)

class constructors are generated, not defined. We're using a new attribute sast type because there are things like the `optional` keyword