Minor cleanup in test
Fixed decorators for methods
Added class decorators, tentative commit, requires inner understanding of JS