added exception to cons namespace
Merge pull request #1 from jgouly/master

Add undef for anchor prototype
fixed formatting in anchors
colour id now get released
cleaned up some code + removed debugging asserts
added iterator frame::write ovrld, reduced alloc
added tests