major refactoring

- code refactoring
- store song analysis in json
- create dataset from analyses