Splitted source files in multiple smaller files.

Added package.json and Gruntfile.
Fixed looping of background music.