Added API

- Added material list API
- Added function to upload csv to data store
- Added data definitions