Add DictField, continue work on auth