Setup a bad way to call functions

You have to make a functionhandler class in main, that takes a string.
That class then uses that string to get data and run other functions.
Fixed the function call to include all words

It used to only include the first "string", so you couldn't do function
a b c.  Now you should be able to, and a b c should be passed to the
handler