Dateformat expression

Fixes #15

* Updated the README.md to reflect the new usage. when using `ui-date-format` directly on the 
* Added test and updated the existing ones
* Changed the directive to use compile instead of link directly to house the new ability.