Helpers, safer password handling, style, views refactoring