General Fixes

fix(attr) Change to support use of ng-attr-placeholder, means that both placeholder="blah" and ng-attr-placeholder="{{foo}}" will work using angular supported attributes. Also changed support such that in a case that the placeholder ends up being blank, dynamically or otherwise the transitions and such do not trigger.
update(index.html) to use the stysheet included instead of the