Adding demo scripts
Resave with excess whitespace removed
Re-attempt merge of suitelet-based impelementation with other changes

--HG--
extra : amend_source : 4ffcb6bec33aed5d2a3b0ed0476d546fc410e190
Merge corrected merge for timesheets.js
Adding changes as published in Sandbox
Merge
Use spaces for indentation
Log the exception in the restlet as before
Normalize indentation and style
More adjustments for readability
Merge