Merge pull request #2 from sponno/composer

Now supporting composer.json
Move src files into a src directory
Bug: when removing multiple repeated nodes the next sibling would sometimes be null therefore we couldn't find the parent node
Repeat with edit example: add a Clear button to test removing multiple
Bug: removal of nodes with jQuery bug in example
Add bower package manager configuration
Bower: attempt to ignore other package manager files in distro
v0.2.0
jQuery plugin: fix indentation
Copyright comment change so it doesn't get included in minified files
JSLint, most warnings corrected
JSLint, resolve use of == and != operators

For things where it could be undefined or null but otherwise should be an object or array or non-empty string I have chosen to use the simple if(thing) to test the inherent truthyness of the value rather than to see exactly what it is.
JSLint, fix all warnings
findScopeForNode returns a scope or null, never undefined

scopes variable now contains the scope rather than the manager
Bug: from jslint, apparently mergeOptions does get undefined arguments in its list
Makefile and minified and gzipped output files
Move jquery and hogan into a js subdirectory in examples
Bower: ignore Makefile
Use bower for jQuery and Hogan that are used by the examples and tests
Update examples to use bower_components