Cleaned up things, split out configuration (and gitignored it, simply copy config.dart.simple instead) and fixed some minor bugs