Initial code base structure
Organize usecases into their respective package
Add use case for adding a deployment
Refactor classes to make conventions more consistent
Update copright info. Add it at the header of the file
Update class documentation to be more consistent
Add deployment entity
Implement add deployment use case
Add test case for testing add deployment use case's execution method
Add test case for testing add deployment run method
Add test case to test for null parameter passed to the execute method
Initial implementation of data sources
Implement database queries for deployment
Implement an exception calls for a deployment that is not available
Add an exception for deployment collection
Rename transform method to map making it more meaningful
Implement db manipulation for deployments
Add Executor class to execute thread based activities
Base testing framework setup
Add test for checking for null values pass to deployment repository constructor