Merge pull request #4 from sappo/master

Problem: Need private classes and constants
Problem: Documentation is incomplete 

Solution: Add more documentation :)
Problem: There's no obvious way to figure out what a gsl file generates
Solution: Add a summary of the files the gsl script generates at the top
of the file as a comment.