whoami implementation.

I think it's good as it is.
But because I'm new on Rust, It's surely perfectible :)