Fixed an error when creating a new problem set in the Library Options side pane.
Initial rearranging of files in the library browser.
Redoing some of the library browser views to simplify the code.
Fixes a problem where subj/chapter/section names have a ' or a / in the name.
Changes to the LibraryView subclasses when loading problems.
Updated a testing file.
Merge branch 'ww3-feature/library-fixes' into ww3-feature/editor

* ww3-feature/library-fixes:
  Updated a testing file.
  Changes to the LibraryView subclasses when loading problems.
  Fixes a problem where subj/chapter/section names have a ' or a / in the name.
  Redoing some of the library browser views to simplify the code.
  Initial rearranging of files in the library browser.
  Fixed an error when creating a new problem set in the Library Options side pane.