add package.json
add karma conf, gulp config and first test
add travis support
add first directive specs
add basic set of tests and jshintrc
lint src and specs in travis
Merge branch 'feature/tests'