oolib.js – A JavaScript OOP Library