updated dependencies
updated gems
removed ads - doesn't seem to be working anyway
submodules update
type fixes