Separate code from specification for managed GitExternals
Update Readme with new .gitexternals usage and sha hash