added test for #158, plus general tap event test
upgrade to latest version of simulant.js for testting
throw error if component is missing
tests for #155
null attribute values should be treated as the empty string
closes #155 - model is updated to reflect checked/selected state of checkboxes/select options upon render, unless the model already contains a value in which case the DOM is modified accordingly
closes #153. Rewrote readme to be more useful to the GitHub crowd
fix two-way binding bug introduced with 4a35078a8b3eb24193312e3eefce5506908fc2b7 (see #155)
rebuilt