Add C and Shell modes

Fix https://github.com/facundobatista/kilink/issues/52

Abrazo.