Adding documentation

Various documentation improvements
Created easy to use command and channel API, this allows for plugin authors to easily register commands and etc. Bukkit/Server side coming soon.