add return value support for methods
update return value name
re-order default type logic
debug the name field. will break
redo basic type checking
Merge pull request #47 from uiuc-cs428/class_methods

method return value basic support