ENH: Initial support for external algorithms dir

Allow user to specify an external algorithms directory to compile
with CosmoTools