Load in algorithms from external module

This means you can have some business critical logic in a separate module, while still being able to maintain a public fork of skyline.

I have some functionality to define custom_analysers too (have specific algorithms to run on specific metrics) which I can make a pull request for too. It is all defined in the settings file, but I'm not sure if that's the direction that you want Skyline to go in.