Ruby assignment for ECE421, which includes a basic shell, a timer, and a file monitor