Add some tips, chdir in source, coloured diff output, testing unexported functions