component.json -> bower.json
add AMD support; fixes #6

tick version
handle cancel, kinda; Ref #18