Migrate to Maven

The whole build process feels cleaner and faster compared to Ivy (but maybe it's just my setup). The automatically generated documentation provides more info on the dependencies. The project is simpler to open in IntelliJ IDEA.