Added admin menu options page, refactored, added possibility to generate a random password