MIscellaneous changes

Updated app.js
Updated views
Added ignore to bower.json
Added COOKIE_SECRET for cookie-parser
Updated README.md
Updated LICENSE and added License information
Separated large functions into files
Separated few large functions into files, like the scraping functions