Implemented the listing.
Added a custom repo class that contains some (better, cleaner) helper functions. Made a start on implementing history
Implemented history. Some tweaks.