moved views integration to submodule, updated to d8