major config overhaul

- switch file formats to json
- add custom mission support
- add/delete command