Merge pull request #11 from grwl/master

cosmetic
fix for issue #13
fix for issue #12
making better sence of logging levels.
Adding some functin/class based documentation, added a template module and moved ENGINE to sperate class file for clarity
extending cli help, cli useability/unification and added autotest command
...request timeouts...
...request timeouts...
autotest fix: no need to test all ports on secondary IP
autotest fix: no need to test all ports on secondary IP
minor cleanup
Update .gitignore
last char was stripped from extenral ip + fix for issue #15
last char was stripped from extenral ip + fix for issue #15
fix for issues #19 #18 #17