updated docker file and requirements
Fix issue #20
Fix issue #44
Fix issue #73
Fix issue #71
Fix issue #77
Fix issue #83
Fix issue #89