Major General

The modern major general is important in any feature. I guess I also
added some stuff about ajax and saving to the server and css.
Merge pull request #1 from Riot54/Feature-Branch

Major General