Merge to make Gistr it's own project

Sure, I'm working alone here. But I think I did enough changes to warrant making my own fork. I upped the UX and created a more functional extension.