Updated manual to be more generic, but still based on Coursera programming exercisses.