Server side changes for demo environment initialization 

Refactored initialization of demo environment - broke demo code into demoInit.js which is now called in app.js

Improved demo code to check to see if songs exist in database before adding