add basic js components
fix bugs
Merge branch 'upstream'
add README
Merge branch 'master' into backbone