[AESH-98]
added write methods and renamed method to make it more coherent
[AESH-99]
added defaultValue
[AESH-101]
fixed paste when masking
[AESH-99]
fix test
[AESH-101]
fixed newline and masking
[AESH-100]
[AESH-102]
changed Console and Settings to not be singletons
[AESH-103]
Settings is now an interface,
SettingsBuilder should now be the default way of creating a Settings object
removed terminal, just use Settings.getTerminal()
updated example and features
fixed formatting
Update README.md
added docs + cleanups
updated to 0.39
[AESH-104]
mojo added, still need more...
[AESH-104]
need more mojo!!!
[AESH-104]
more refactoring and more mojo
[AESH-104]
start using those converters...
[AESH-104]
more mojo
test class
[AESH-104]
implemented OptionList, OptionGroup and Argument populator