Fixed seen.js and pulled the lfm API key out of lfm.js- it is now in the config
Added db_json write queuing- params are now (fileName, noCreate, queue) where if noCreate is true, it will not create the file if it doesn't exist, and if queue is true, it will queue writes
Don't run queue interval if queue is not true
Added bot nick authentication to autojoin.js
Added heavily commented plugin example
Added write queuing to lib/db_json.js, merged seen and user.js and am now using write queueing for channelMsgListener
db_json and user.js cleanup