Added validation for agreement checkbox

Signed-off-by: Antony Derham <antonyderham@gmail.com>