Added functions to ElementConstraints

Implemented constructor, remove constraint, list all constraints, return
last constraint, and return number of remaining constraints
Merged Classed, Enabled functions, and renames

Merged ElementConstraints into StoreSudoku
Enabled SudokuCheckElement and sudokuInitializeConstraints
Renamed a few things to better reflect their function
Added a few comments