 _s = require 'underscore.string'
 sd = require('sharify').data
 qs = require('querystring')
+moment = require 'moment'
 sparkMd5Hash = require('spark-md5').hash
 
 module.exports = (options) =>

module.exports.modelNameAndIdToLabel = (modelName, id) ->
  throw new Error('Requires modelName and id') unless modelName? and id?
  "#{_s.capitalize(modelName)}:#{id}"

# Special multi-event
#

  multi: 'Multi-object Events'
  other: 'Other Events'

module.exports.track = track =
  _.reduce(Object.keys(categories), (memo, kind) ->
    memo[kind] = (description, options = {}) ->
      # Don't track admins
