Name space beans

Emily what the list of tuples is doing in the FunDefBean. I know the signature of FunDefBean said they were supposed to be a list of VarBeans but I'm not sure if that makes sense anymore. For the paramtypes in FunDefBeans, I think it should just be a list of strs that are the types and if self is included just keep it as itself. 

Ex)
class int:
   def __add__(self, val):
      '''
      @val:int
      '''
      return val+self.val

Should have a paramsTypes of ['self', 'int']

Please fix then update me on the changes.