updated to complete functional version

> code improved to run using less files
> code generalised to cover for different ledger types
> all basic functionality working as expected
> need to change names for menu items and CollectionsActivity class
> need to change names of image files