Updates year in license
Adds requirements
Domain object
Excludes \Pdp\Domain from test coverage
Files necessary for testing
Refactorings, additions, and documentation
ASF 2 license. Attempting to comply with license for derived works