Refactoring para utilizar o Maven para gerenciar as dependencias

Realizei essa alteração no projeto para facilitar o gerenciamento de depedencias e facilitar a integração com outros projetos que utilizam o Maven,