Allow alias targets by adding ":" to an alias call
Small bugfix to alias target code
Added initial feature lib.  If you manually create a feature it can be loaded using an alias