Initial setup of testing
Add initial NominetEPP::Request classes
Add NominetEPP::Domain::Check request
Add NominetEPP::Domain::Delete request
Add NominetEPP::Domain::Info request
Add NominetEPP::Domain::Renew request
Add NominetEPP::Domain::Unrenew request
Add NominetEPP::Domain::Release request
Add additional schemas
Refactor how extensions are managed in creating requests
Add NominetEPP::Domain::Create request
Ensure NominetEPP::Domain::Create doesn't create invalid XML

When no extensions or only one of the extension types is provided make sure that no invalid elements are added to the XML.
Rename { => Create}SecDNSExtension to avoid name clash
Add NominetEPP::Domain::Update request
Cleanup #namespaces behaviour across requests
Improve Info request tests
Add NominetEPP::Domain::List request
Move Domain request tests to Domain specific folder
Improve Domain::Check request tests
Improve Domain::Delete request tests