Photoshop psd

First take on Photoshop PSD support.

There is still cleanup to do, but it may already be a good time to gather some feedback.