Final Assignment

The spec below is the README from the assignment repository.