Adding pom, region support, updating deps and fixing logging to use slf4j