Call width() whenever to need to set a width

This fixes the problem that time is not padded with leading '0' because
width() affects only on the printing of right after it.
Make .ssh directory if it does not exist
Inform a SSH key type of a fingerprint
Version up tp v0.4.0
Update documents