Add editing, markdown, syntax colorization

Have not yet implemented BDD (lettuce) testing.