Attempting to organize the plugin into a directory with its own name. This is for organizational purposes when someone installs the plugin into a phonegap app.
Renaming constants.plist to MyPluginConstants.plist
and adding it to the plugin.xml.

It's being renamed because of the top-level group 
that PhoneGap adds the files to when adding plugins 
to a project. This is to avoid ambiguity with other
projects potentially.
Etching in MyPluginJavaScriptExpression to handle
building JS expressions for GeLo notifications.
semicolons instead of commas
Pulling out duplicated code for building
beacon-based JS expressions into a private helper.

BAM! TY Mr. Peterson.