Switch the testing framework to YUITest

This commit switches the testing framework to YUITest in order to take
advantage of the existing eco system around YUI. We also added in a
make file in order to run these new tests.