JsSOM - The SOM (Simple Object Machine) Smalltalk implemented in JavaScript