Added .npmignore
Throw if parent used without context, closes #19