use flags to take filenames of certs / keys rather than hard coding.
move parsing of cert into helper method.
fileToString -> ioutil.ReadFile
clear up deps for handleCert by not passing strings, but more useful types.

This also helps us by not having to re-do a bunch of work on every request.
pull out client SPKAC into func
cleanup of a bunch of comments.