Start working on marking insertion

Created Marking object, implemented parsing and rendering.

Default marking_id is 0, which is fixed to the public marking.
All other markings must have compartments.

Marking.persist still needs to be implemented.