Added documentation; added login forget and auth barebone