File Reorganization/Update

Bringing in the updated working-directory, page-generator and canvas-api include files from the main fork.

Moved all of the files in this fork into their own directory for later ease of use. (And updated includes statements.)

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