Going with an "Add Clause" button to handle grouping in the Boolean
Activity.  Need to connect the added boolean statements into the
evaluation loop.
Boolean is looking a lot nicer now, it can handle additional clauses.
Something is wrong with the built version again and I need to change
boolean statement so that they don't need to click the add button.
Also need to implement something like a trashbin probably.
Redo of the Boolean Activity to make the logic more flexible
and the shapes smaller. Also added some more styling. Still not
quite happy and I need to actually make the two different types
of problems.
Lots of stuff
- flushed out User stuff - keeps up with their progress and makes
  sure the appropriate buttons are enabled.
- also started to set stup up for second type of Boolean problem

TODOs
- Make a medal widget and a way to check for/assign medals
- finish second type of Boolean activity
Implementing a basic version of the second type of Boolean Activity
(userSelect).
Also switched over to using TitlePanes in the sidebar to use their
open/close functionality.
Fixed the error causing TrophyShelf to only load correctly once.
(I need to remember to initialize objects in the constructor so they
aren't shared.)