bump to elixir 0.11
don't use poolboy
refactor definition to read nicer
started playing around with feature set concept
fix whitespace
start of main sup