updates in alarm clock

some cleanups/refractoring in alarm clock
initial assignment 3 commit

small update in assignment 2 manifest