Share API Scripting Resources

Some more tweaks to make code written for this project generalizable to other forks that access the Canvas API.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>