CHANGE: adding an act goes through 1 JFrame instead of 4 dialogs, stages can now be checked more easily, act is serializable