Main Commit of working addon

This is an actual working copy of the add on that will work. Minor
polishing touches are needed to get the icons and other cosmetic
touches going but apart from that it seems ready to go.