created algorithm and string namespaces

Method split takes a string and uses some type of delimiter (splitter) to break it up into tokens.
starts_with takes a string and see if it starts with the characters of a second string
revamped the execute framework to check the working folder for sample name.  if the working folder does not have the correct sample name then it pulls its subfolders and checks those for execution.  (not recursive)