Added exclusions for utf16 and utf32 tables until I can do some proper tests. Currently tabled encoded as such will break. 
Changed the test so that it'll create schema/table if they don't exist rather than requiring you to execute the included sql.
Changing the test over to utf8mb4 to test with some of the more mental chars.