Added tests and handling of the double/triple colon