Added more functionality for alarm_clock.
Fixed elem and interrupt problem. (Anthony)
Finished Alarm Clock implementation.