Documentation

Documentation

I try to hack around a lot of stuff,but lazy to document, but trying to document ’em all