Various updates based on comments and added abstract.