- updated ignores to include DS_Store
- removed errant / test JS alert()
- cache info fetched from the DB and only fetch new info from the DB if any of the input parameters change