Adds tests, PhantomJS and PhantomJS-launcher
Removes isAged
Adds .deferred