Merge pull request #229 from eric-wu/js

Package upgrade and code review changes
Adding 'once' schedule type to schedules
Merge pull request #230 from alxdarksage/schedules

Adding 'once' schedule type to schedules
User cannot retrieve unpublished survey even if miraculously, they have the URL
Updating all the IRB-approved consent text
Merge pull request #232 from alxdarksage/BRIDGE-154

Updating all the IRB-approved consent text
Merge pull request #231 from alxdarksage/BRIDGE-199

User cannot retrieve unpublished survey even if miraculously, they have ...
Refactoring business exceptions
Merge pull request #233 from alxdarksage/refactor-biz-exceptions

Refactoring business exceptions