Ensure that components are registered properly.

This PR utilizes our custom Almond property (_eak_seen) to register each 
component automatically.

This resolves #191, but it will need to be revisited when/if we remove our
freedom-patched version of `almond.js`.