fixed smoke to work with no db

other cleanup
JSHINT fixes
Implements jDj/jDown features

will put the bot on or take off the DJ Q.
NOTE: will fail and do nothing if there are no songs in the bots playlist
style fixes
Merge remote-tracking branch 'jbird/master'

Conflicts:
	lib/bot_base.js
Merge pull request #3 from d3mcfadden/master

New features + cleanup