added mpc class to handle mpc operations
updated alarm class to use new mpc class/methods
fixed bug in alarm class that would delete an event before the alarm is triggered (so the alarm wouldn't go off)
Merge branch 'dev'