Added new text features

Added font size, justification, and fill color.

Cleaned up Layer code.  Added more documentation.

Slightly changed the init/loading of PsdFile objects.

Added more files to the ignore file.