Done: some refactoring, active admin healthy enough, offer has state, left only restrict some options for offers