Add *.md to .gitignore
Change CPUUsage() to use new signature

It now returns 2 channels - result and error.
It can also be closed by the caller by sending on the done channel
Change MemoryUsage() to use new signature

It now returns 2 channels - result and error.
It can also be closed by the caller by sending on the done channel