Updated the default _SchedulingAlgorithm global value.
Added a global constant for the default quantum of 6, as specified and required in iProject 3.
Modified the shellSetSchedule method to set the RR quantum to an extremely high value when FCFS is chosen and to return it to the default value if Round Robin is chosen again.
Forgot a space between keywords "else" and "if".
Added a method called getTSBLinkOfKey to return a concatenated and usable TSB key that is stored in the value portion of a block.  It helps reduce code duplication.  Also, implemented the file deletion method.
Created a readBlockDataAtTSB method to return the unpadded data stored in a block.  FInished implementing the readFileData method to read a file in its entirety.  Also added some comments.
Added css for the #file-system-monitor to reduce the height of the element.
Removed console.log() lines.
Re-enabled glados testing script.
Modified krnLoadProgram() so that it can be used for loading a new program or loading source code from disk (where a PCB already exists.
Added a setOccupiedByte method to modify just the occupied byte of the specified TSB.
Added JS Doc comments.
Fixed an issue where the X register will be loaded with a value of the wrong base, when it should be loaded as base 16.
Added a set memory block setter method.
Removed an extra comma from the states enum.
Added JS doc comments.  Modified scheduling algorithm to swap processes in and swap process out, when appropriate.
Fixed a number of bugs in swapProcessOut,  swapProcessIn and readProcessData. Added base and limit address setting to readProcessData, because not doing so was causing memory access errors.  swapProcessIn loads the program back into memory using the krnLoadProgram method from the kernel.