Revamped documentation

I hope you are satisfied Ryan