Add Save/Load Support

1. Add support for saving to xml
2. Add support for opening xml
3. Add button backgrounds
4. Start fixing button click functionality
5. Fix issues with DropGridLayout