[AESH-101]
fixed newline and masking
[AESH-100]
[AESH-102]
changed Console and Settings to not be singletons