New methods: atPosition() for Board and toString() for Position.
Commit .idea files before ignoring
new .gitignore, readme and pom.xml