Println -> Printf; print errors to stderr

Separate out printing usage and exiting on misuse of command into core