add validations for name and technology used, fixes #19, fixes #20