+ use angular directives
+ update readme and test