create NPM and Bower packages
add initial button directive with test, create test infrastructure