Changes main file to be distrubuted file. Making it easier to do node-require
Adds .npmignore: ignoring demo and unnecessary files for distribution.
Merge pull request #16 from mikaelbr/npmSupport

Adds better npm support