Port cola-observer prototype. Reorg identifiers and comparators into lib/id and lib/comparator. Update package.json and bower.json. Add jshint