refactor api to remove ugly object args
update readme with new api; permit number to be passed in instead of element or selector, which sets width
refactor tests to use component-test
change event names
v0.5.0