Merge pull request #64 from sichinumi/master

Fixed weird shit
Student can now only solve unsolved problems.
Merge pull request #65 from jwien001/master

Students can now only solve unsolved problems.
Improved problem set search query.
Minor fix to SQL query.
Reworked retrieving sets for students.

Differentiated solved sets from locked and unlocked sets.
Updated student class home to display each set type in a separate
section.
Merge pull request #66 from jwien001/master

Database query improvements.
Added a ClassId field to Problem.

This is necessary to properly divide any unassigned problems into the
appropriate class unassigned problem set.
Implemented unassigned set.
Merge pull request #67 from jwien001/master

Implemented unassigned set.
CreateClass stuff

I can't test it
Merge pull request #68 from rlobo3/master

Added CreateClass pages and methods
Finished work on adding a class.
Merge pull request #69 from jwien001/master

Finished work on adding a class.
Created a separate Class controller.
Implemented modifying class names.
Merge pull request #70 from jwien001/master

Further work on classes.
Implemented deleting Problems.

In the process, I created a reusable confirmation dialog that can be
used similar to Html.BeginForm. See Views/Problem/Edit.cshtml for an
example of how it works.
Merge pull request #71 from jwien001/master

Implemented deleting Problems.
Implemented deleting Problem Sets.