minor bugfixes, adding kwargs to id_column()
adding default for Agent.id so it can be used locally (used ot autoincrement instead)