Output support, structural reorganization

- Saves output as CSVs
- Works better when scoring the entire metagenome
- More commenting