added autoload support as composer module and as standalone app too