[AESH-217]
cleanup Buffer to use prompt for masking
[AESH-217]
FileHistory should accept a File argument