Results perspective refinements

Added refinements to the results perspective, combined the ecl and salt result perspective and cleaned up how it gets data to it.