Buildings now save after stage is unloaded

A BuildMenu class was also added.
A defaultMenuSetup method was created to avoid some repetitive code
updated .jar