Added more instructions and a short description
Added very simple authentication

Also added comments to several functions