Added test and exception for empty constraint overwrites.
Initial implementation of empty constraint errors.
Empty constraint test passing