swapped out pagemod content scripts for tab based content scripts
hotfix to correct the issues with messages not being passed back
added rules database functionality
dummy data is used currently
parent values in rules are checked before generating passwords