updates dependencies
upgrades travis environment (container + versions)
provides basic state manipulation methods