rename AeshOutputHandler into AeshInputOutputHandler
rename DocumentHandler into DocumentInputOutputHandler
remove unused AeshInputStream.INSTANCE field
add Command.handle(AeshInputStream, Document) and provide default implementation in AbstractCommand
remove Command.handle(Document), keep track of AeshInputStream in DocumentInputOutputHandler