Added support a loader factory and support for retrieving other companions from within a companion
Added swap files to ignore list
Updated code-templates dependency to be more flexible
Updates to test skeleton