Updated for performance and Xcode 6. Added Solarized colours.