add a component/classes install test

wtf is going on with my app
fix for deep semvers
ignore dep and local casing
add some debug statements and a failing test
handle multiple nested semver deps
handle casing better
always set `.locals` on a branch
resolve with multiple remotes
0.0.4