add support for creating a domain
adding tests
0.1.0