data generator: cleanup
db: add methods to generate random data

- able to generate any number of any data items
- read from .txt files
- implemented into SampleDataGenerator