added support for titles in controllers and by setting them in the routeprovider.
buttonLoader respects ngDisabled
added frontend testing and a sampletest for buttonloader directive
Will need to run npm install and bower install, as additional dependencies were introduced