add coffeescript support and gui for different interpreter types