Added assignment spec and config parsing code