Document template fields.
Implemented parseTemplateDirFromLoadedFile.
load template files
Add template instruction
Merge branch 'template' of https://github.com/jamessynge/pencilcode-site into template

# By jamessynge (2) and Eric Steinlauf (1)
# Via Eric Steinlauf
* 'template' of https://github.com/jamessynge/pencilcode-site:
  load template files
  Implemented parseTemplateDirFromLoadedFile.
  Document template fields.
Set the data type
First draft of wrapping student's code in a template defined wrapper.
Merge branch 'template' of https://github.com/jamessynge/pencilcode-site into template
Wrapping with contents of file "wrapper" from a template directory
is now working.
playing
Merge branch 'template' of https://github.com/jamessynge/pencilcode-site into template

# By jamessynge (2) and ericfs (1)
# Via jamessynge
* 'template' of https://github.com/jamessynge/pencilcode-site:
  Wrapping with contents of file "wrapper" from a template directory is now working.
  First draft of wrapping student's code in a template defined wrapper.
  Set the data type
Add template instr.
change template url format
Merge branch 'template' of https://github.com/jamessynge/pencilcode-site into template

# By ericfs
# Via ericfs
* 'template' of https://github.com/jamessynge/pencilcode-site:
  change template url format
checking for instructions
check for empty instructions
add bad template file error and code folding
check for empty instructions.html
use flexbox to size the editor
Merge branch 'template' of https://github.com/jamessynge/pencilcode-site into template