added uuid option to mysql account table
improved error handling, async method convenience methods