Retina support

Fixes #705 

I will continue to work through icons, but the base support for Retina displays is now there