route plugin now creates custom message object that contains message information as its properties
fix jshint errors
use route plugin to match messages in title plugin
prefix auth routes with !auth