changed the way I report api errors; added automagic column support to orm; still wondering if I should use promises in orm or just callbacks