removed catch blocks within library
will catch general exceptions outside of this
started the tracks API, fixed naming inconsistency
also building up a good list of DB queries