remove makefile and .gitignore when creating local components

not sure how everyone uses these local components, but I use one app makefile and .gitignore and always need to delete the local ones.
satisfying TJ's ocd
Merge pull request #253 from MatthewMueller/patch-4

remove makefile and .gitignore when creating local components
adding require support to component-build
fixing bug where it couldn't find cwd node packages
renaming CLI option from --require to --use
refactoring path/module lookup to allow absolute paths
Merge pull request #269 from nickjackson/build-requires

component-build --use flag to specify plugins
docs
typo
contrib
fix typo in assertion messages
fix installation tests

these use inherit() now
add: only one in-flight request per component. Closes #47
refactor previous commit
Release 0.13.0
Merge tag '0.13.0'

Release 0.13.0