update supports
add files
fixup tests
add bower.json