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

Rebase Update

Tests now represent the new DSL
Taps now no longer need leading colon