asyncronous replaced with callback, now checks for valid data and returns errors (and displays them in the console)
asyncronous replaced with callback, now checks for valid data and returns errors (and displays them in the console)

deltreey/Dable,atompkins/Dable,atompkins/Dable,deltreey/Dable