moving dependencies around
improved directive binding
further tidying of directives
add search by title