Interface: Fix for crash on close involving saving settings of nonexistant windows
Building: Added checkout script to keep main/sub repos in sync, and modified readme to reflect the new repo structure