Refactor POM and update dependencies

Used extension to contain the coding standards