Added GetModuleContentsList. This shows us what we would install.

Also added Krakens, which are our own flavour of exceptions.
Eventually all application exceptions will move here.

For #109