refs #15. Refactored the code to make it more testable. Added a 'string' type.
Grouped all the salt related function into a class called SaltProxy.
Merge pull request #18 from lincolnloop/features/refactor_check_asserter

Features/refactor check asserter