Add ability to write .sol files