an extremely lightweight javascript class library