implemented the results screen (first bit)
fixed dependancies service so it walks the class heirarchy looking for interfaces