updates to data parsing and schema in response to data precision issues and some missing data
added users route, extracted scan data from array in scan route