Moved code pertaining to demos to a separate coffee file ...

We need a seprate set of APIs to update demo info
Added a demo::update method for times when delayed_job queue is polled
[#72]: enabling PDF download links in demo