Moved Signature declarations to external *.h file. this insures
relible #linenumber reporting for any compilation errors
Merge branch 'feature-loader.h'