Documentation update + add user guide (in progress)