Added Default State Aliases
Sync with the Pash code on Launchpad.

Add License Information to each file
Minor fixes here and there.
More missing classes added.
Add License to each of the cs files I have added Added README and COPYING.TXT from the launchpad branch.