Password Prompt

Password prompt with very basic edit functionality and the fallback function just returns an error. Resolves #23