Add typescript support and light solarized config