tail: added size suffixes handling

Rust beginner here, any comments welcome.
This change assumes 'bB' is not a valid suffix.  I'm pretty sure it isn't.