Assignment

Assignment class that implement Event interface. (1st copy)