Added caching for blue dot menu.
Added context processors, documentation, and made a few other minor changes.