Organized zshrc into catagories and seperate files for easier manipulation
re-added psuedo random password generation