Update and Rename

Renamed the project to "Assignment 3". Updated the AbstractControl to
enforce system design.