Multiserver support.
Start all on start without name; config server.properties in instance YAML.
Autostart any instances with the autostart flag set.
Fix build.
Build with -Wall -Werror -O2.
Use -i, not -s, to choose target instance.
Default autostart property of instance files to true.
Use dashes-as-spaces instead of camelCase in instance configs.
Automatically accept Minecraft server EULA.
Don't return from shutdown call until shutdown is complete.
Allow user to pass a file instead of a directory to the -c flag.
Restart instances on crash.
Slightly improved logging.
Break backend into backend and "middle end".
Add proper help message.
Add sample instance file.
Add README.
Add .service file for systemd.
Update README.
Restart crashed instances, unless they crash too fast.