Almost done

ConsoleUI class complete, might need some fixing.
Repository and Service class functional.
Descending order with no sort

Fixed a problem where having no sorting in descending order would leave
the list in it's normal order instead of reverse.