reorganizing register with plist functions to be outside of the api  code.
reorganizing register with plist functions to be outside of the api  code.

FiftyThree/SDK,Thought-Technology-Ltd/AppBladeSDK,FiftyThree/SDK,FiftyThree/SDK,Thought-Technology-Ltd/AppBladeSDK,AppBlade/AppBladeSDK,AppBlade/AppBladeSDK,AppBlade/AppBladeSDK,Thought-Technology-Ltd/AppBladeSDK,FiftyThree/SDK,Thought-Technology-Ltd/AppBladeSDK,AppBlade/AppBladeSDK,FiftyThree/SDK,FiftyThree/SDK