chore: install components in test folder
test: Add directive spec tests
chore: Remove deprecated component.json
chore: Update karma scripts list
chore: Remove unused e2e karma conf
fix: Pull in Snap options from snap-options attribute
chore: Rename test files to match directives
chore: Add travic CI support