Docs overhaul

Pull request for overhaul of docs.