ui/switchlist: allow transition to be a function call
ui/switchlist: add class to current item
ui/switchlist: optional autostart
grunt: added 'lint' task as alias of 'jshint'
switchless: uncommitted from previous commit (wtf gitx)
linting