Show available classes up to the third semester.
Change view to use form and field helpers.
Add a repository for Disciplina objects.
Tidy up.
Add JQuery UI.
Allow user to reorder allocated classes.
Allow user to deallocate classes.
Allow user to allocate classes.
Rename method.
Improve tests coverage.
Split large method.
Validate minimum and maximum of credits.
Add class requirements tracking.
Organize imports.
Tidy up and formatting.
Add unit test for classes registering.
Use better data structure.
Resolve databinding issue.
Validate class allocation requirements.
Merge branch 'feature/us2'