cuba.js - a micro-framework JavaScript