The patch adds few improvements in pool manager and adds better function composability by reorganizing code. 1. Added created status in get pool call 2. Improved logging in certain areas and having logger per component 3. Separated deployment-specific code in diff file for extensibility Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>