Converted to Maven Project

Changed the project to a Maven project and updated list of ignore files