code: function Modal(options) {
          this.id = options.id + "_Modal";
          this.title = options.title;
          this.body = options.body;
          this.options = options;
          this.width = options.width || 0.5 // https://github.com/twbs/bootstrap/issues/675
  
          this._init();
          this._bindEvents()
      }
docs: Constructor to create a bootstrap modal
  options keys are:
  id {String} Id of Modal
  title {String} Title of Modal
  body {String|Object} Body appended in modal
  width {Number} Width of modal in decimals default is 0.5
  closeOnEsc {Boolean} Close Modal by Escape key
  remote {String} Content is loaded in modal's body
  onShow {Function} Listener of modal show event
  onShown {Function} Listener of modal shown event
  onHide {Function} Listener of modal hide event
  onHidden {Function} Listener of modal hidden event
  @param options
  @constructor