New updates for lesson 8 - implements Serializable added into appropriate classes.  Static declaration applied where needed.