Develop

Just merging current changes into master. Current dev is building but not satisfactory for final RapidXNA release. The singleton recursive exit problem needs to be fix and a loading screen needs to be created.