INSERT transaction remake

* major revision of INSERT transaction - fixes meta annotation
parent-child hierarchy.
* highlighting related bug fixes
* closes #16 - annotation now contains only the following URL
parameters: char (absolute start and end positions), id.