Refactor config parsing, support squadron dir config

This means you can put your squadron config in a config file in the squadron
root dir. Keep it versioned too!