Changes main file to be distrubuted file. Making it easier to do node-require
Adds .npmignore: ignoring demo and unnecessary files for distribution.