Filtering, saving, and loading completed.

Users are able to use the filtering algorithm to filter profiles. All
parameters function as intended. Users are also able to save their
configuration to an XML file and load it again.

Currently holds an empty undo/redo manager class.
Revert "Filtering, saving, and loading completed."

This reverts commit 0836231d449e4b614023be28fd34247c174ae232.