touched up cp.cpp so that it accepts flags

Looks like my .vimrc file changed the spacing to something better too. Whaddaya know.