Shoutbox

Functionality for a shoutbox, a module that provides users a way to view and post small chat messages. All users may view chats (including the non-logged in public) but only users with a rank can post messages. The shoutbox can be inserted anywhere, and by default it's placed on the homepage sidebar and forum index.

Note: This *will* require a database migration (provided).
Not always going to be this height, for example on the forums page we prolly want to to fit to the bottom of the space it's in