tweaked transaction model to expect account ids and not account objects
description is the only optional field