Fix #51: change 'Text' to 'String' in create_table function

Changed `Text` primary_type to `String` primary_type in `create_table` function, and set the default length of `String` to 256 (the maximum accepting length of `VARCHAR` in MySQL (before 5.0.3) is 256). 

This fixed the issue #51.

Also modified corresponding testcases.