fix scp_mkdir usage message
simplify scp_mkdir implementation
looks for invalid options being passed to scp_mkdir
add support for scp_put_content method
add support for setting the atime and mtime fields on scp_put_content
allow setting atime and mtime from scp_mkdir (...though, I am not completely sure it works right)