Rule search, fixed tasks, updated .gitignore

This is a few changes I've had, but haven't thrown into a pull request yet. The only one you may not want to merge in are the changes to glastopf deployment script to use my fork. For my fork I updated it to check the entire request and added some additional signatures, just never commited them back to the original repo. I'm no a git guru and couldn't figure out how to exclude it from the pull request