fix(directive): allow overriding of options

Allow itemSelector/columnWidth to be passed with other arguments thus allowing
columnWidth to be selector.
Merge branch 'pr/29'

Close #29