Moved the license to its own file: LICENSE.txt

The license was moved to its own file because the dartdoc was getting it
to put in the docs.
Modified all files that pointed to the old file.
Sprite class now treats with error cases and the Spritepack as well.