adding pylint requirement in pylint_plugin
implementing task ordering (fixes #9) and fixing ordered dict issues (fixes #8)