Rearranged the API to allow for getting values
Using a constructor so that filters don't need to passed in and custom delimiters can be set
Fixed tests