Updated tagInHead to return a promise.
Latest examples js file.
Fixing the missing almond.
Fixed the almond ref.
Omniture Loader

Added an omnitureloader module that has a getOmnitureLibrary() method.
Anything can call this and if s_analytics doesn't exist on the page, it
will get added. Returns a Promise.
Deleting Old Files

Old build files and removing the mootools example.
Release URL changed

Updated the example. nbd
Player ID Changed

I changed the way the attributes are controlled so that we're not using
the same page ID as the passed in selector. When we use that, the
iframe ends up using the same ID as it, which is invalid markup. This
fixes that by differentiating the hostPageId from the iframePlayerId.
Omniture Loader

Added the omnitureloader as a path so that we don't have to type out
the full path every time.
Iframe Handling Fix

We were checking for an array before, but the _players variable should
be an object. In fact, I'd like to change that even again to be an
array of player objects, but I need to create a module first to handle
what those player objects should look like.
Gotta Go!

terrible commit statement. uhhhh.... some stuff.
Updated to use an array of player objects

Now we pass around player objects, and we store all of those in
_players, which is an array (again). This is cleaner. I like this. It's
easier to inspect player objects and much clearer as to what's getting
passed around. We also allow for the selector that gets the controller
to be either the iframe id or the id that was supplied (either by
javascript injection or attribute declaration).
Made getController more flexible

I hated that depending on if it was the external controller or the true
pdk, the controller was accessed differently. This should fix that
problem.
Tidying up

Most of this is tidying, but I did clean up the events dispatching and
the payloads.
Updated builds for version 0.7.4

We have all the code in place to handle the iframe correctly, but it
just isn't working.