tweek
rework instanceof method.
ignore node_modules and .DS_Store
add gulp
restructure and add gulp workflow.
Start writing QUnit tests