- Added ingesting of Geonames's Cities file (Tab-separated UTF8) as a rake task
- Removed extraneous newline in ingestion
- Added lookup in in-memory cache of city names
- Added in-memory quick lookup of city names
- Creating annotations based on the geonames data
- Added a view of created annotations
- removed database.yml (there's still a sample file under config/)
- Fixed chomp bug on nil values
- Geoname annotation now callable as a service by POSTing
- Fixed JSON output of annotate_with_geonames
- made HTML rendering of annotation bodies just dump the content, with a warning if the mime-type is not HTML.
- added protection against nil contents in annotation body rendering
- major overhaul of rendering, still untested
- added rendering based on Dirk's tokens and xpaths
- xpath constraints still TBD
- Refactored annotation constraints to be generic content blobs with a describing type
- NOTE: this breaks the Würzburg naive plaintext renderer until further notice!
- updated the samples on the main page to reflect new constraint semantics.  Did NOT update sample JSON files!
- Added a jsonp param to annotation creation
- updated sample annotation post JSON
- added JSONP support with the callback= query param
- fixed constraint creation under new model
- updated server documentation
- fixed /annotations/query behavior to return an empty array rather than 'null' in JSON
- fixed JSON output to reflect generic constraints
- added constraints for geoname annotation based on the xpaths from Dirk's Distiller
- done
- added another CORS header per Moritz's request
- Added Dirk Roorda's word-counting code for XML elements
- Fixed(?) CORS headers handling and proper responding to OPTIONS