added lock name to unlock button
gave fields better names, fixed spelling error, focus on password field if password not saved
show pretty error messages without json