Alarms will now be saved to next session.

Made the Mix class in my library serializable which fixed all problems
writing it to a file.

Next I'll start working on the ability to add new alarms from the UI.