fix bugs when checking multiple contexts and add support for multiple context arguments
Merge pull request #3 from jessehouchins/multiple-contexts

fix bugs when checking multiple and add support for multiple context arguments