Fixed call to __objects

Fixed call to __objects when it should be __elements in ui.js
0.4.4 - Allow multiple partials to be registered
Re-rewrite of Ply.ajax

By default multiple calls to `Ply.ajax.request` from within the *same*
call stack will automatically have their `success` or `error` and
`complete` callbacks synchronized. This allows DOM updates performed by
callbacks from separate requests to occur at the same time regardless of
the response time. This functionality can be switched off by passing
`independent: true` into the options.
Re-rewrite of Ply.ajax

Fixed independent option.
Multiple view instantiation from register call.

Moved logic from `__bindPartials` to the `start` method to allow
multiple views to be registered directly from `Ply.ui.register` calls.
#2 - fixed pub/sub handler issue

Notifies listeners array is now cloned rather than passed by reference.
Correctly breaking in handlers loop within ignore method. Removed
ability to pass in space separated notifications into listen method.
#3 - fixed `__destroyView` method when dealing with multiple instances
Updated config.js to support new register return value + added cleanHTML method