Added seed text field.

Added random number generator and populated text fields with default values.

Added NSAlerts for invalid diagram settings.