Support history file permission when persisting history commands into file
Fix license and checkstyle
Merge pull request #128 from gaol/history_file_permission

Support history file permission when persisting history commands into file
linkedblockingqueue is more efficient than arrayblockingqueue
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
update tests to new api
Fix build project and updated gradle
Merge pull request #130 from danielsoro/fixed-build

Fix build project and updated gradle