encapsulated JavaScript class pattern - skeleton.js serves as a nice starting point for creating clean, encapsulated JavaScript classes that can used in different client side or server side environments.