Reworked datasource with new Result class

Added Result class; Filter functions still WIP; Dictionary to Array
results datasource; Increased readability.