merged the two reader threads into one. should not make any noticable difference on most clients, but it reduced the number of used threads and is overall a better solution.
do not log by default
a simple test to check if creation of custom commands works as expected
AeshInputStream now implements InputStream + fixes