80% of Documentation

I think it's time to merge it and continue adding docs in `develop` branch
hmm, you are right, fixed it, thanks!