Advanced routing rules support added.
RegEx and simple rewrite rules are both available now.
Fixed #27 (constraint detection when generating entities)
Renamed class cogen to oogen and refactored