use nullobj for cross-browser Object.create(null)
add component stuff to gitignore