ignore empty user password

Signed-off-by: Sergei Ianovich <ynvich@gmail.com>
report username input errors

Signed-off-by: Sergei Ianovich <ynvich@gmail.com>
report input errors with formatting (closes #9)

Signed-off-by: Sergei Ianovich <ynvich@gmail.com>