Make a main file that requires all the files

This makes it possible to require crafty without compiling it first.
Also by defining main in package.json require can automatically
pick it up from the root folder if you are using browserify.
Merge pull request #798 from kevinsimper/requireMainFile

Make a main file that requires all the files