Merge pull request #347 from skallesh/skallesh

Skallesh
refactored code, unnecessary call to repeat command when using <up> only once
added map of atoms and assert function to check for before suite/clase failures
added asserts in before class and dataprovider for failure
added assert in before suite to test for failures
added assert in before class and data providers to check for failures
added assert in before class and data providers to check for failures
added assert in before class to check for failures
added assert in before class to check for failures
added assert in before class and data providers to check for failures
added assert in before class to check for failures and refactored code
added assert in before class and data providers to check for failures
added assert in before class to check for failures
removed an unused atom
evaluating atoms
improving code: removed unwanted conditional structure
removed assert-skip as this isnt a data provider to a test
removed assert-skip as this isnt a data provider to a test
Merge pull request #346 from fsharath/fsharath

Fsharath
BypassRulesDueToType_Test() was disabled and replaced with new
BypassRulesDueToTypeAndCapabilities_Test()