XD-820 a ':' can be embedded in a identifier thus allowing for namespace...

...s.

Rebase Update

Tests now represent the new DSL
Taps now no longer need leading colon