Adding SourceAddressFacotry and tests

Changed ScriptTagBuilder methods to public