Adding some C String handling functions
Added some functions to handle input and output arrays
Merge branch 'master' into snapSkeleton