Futher improvements

- reading from online scholar page
- saving to and reading from JSON
- further parsing improvements