Adds a File Block for Sir Trevor.
The file block has a filename field and a code editor.
The code editor will switch language types whenever a valid extension
is provided in the file name.
Currently there is an issue in initially viewing content in the code editor,
the content won't pop up until a key is pressed in the code editor or a
valid change in file type is made.