added {ID:#} feature to link IDs in log messages
added {ID:#} feature to a couple API calls; added newCategory function
added newCategory function