Fixed pipe class and filter not starting on new thread. Added
exprimental filter UpperCaseFilter.