first stab at integration framework
actually escape shellwords
Merge pull request #16 from anthonybishopric/abishopric/function_tests_part_i

first stab at integration framework