WIP
fixed name of function, respecting nil for class names
removed initialize from class object
WIP weird class behavior
WIP: instance methods and more thoughts
unmark passing test