Updating readme with more descriptive content. Adding intellij files to gitignore.
Adding maven pom to define the project further.