Add failing feature for the c_program target.
Got c_program target working for very simple cases.

The initial target is implemented, it can compile multiple source
files into a single executable.

Also improved the output of existing tasks, to be more descriptive.

closes #14
Merge branch 'add-c-program-target' into development