DJ: Refactored shado.js to remove the need to instantate instances of the object.