Add database TCP/IP connection test.

Add a test to make sure that our Database class will connect via
TCP/IP if the option is included in the hash.

While in the background the database is still an in memory
database that doesn't care about the hash passed to it we should
still test to see that the line adding that hash key is executed
Update column sizes for two Fund fields

Original script had them as a varchar(6) and then resized
them later.

This is rather premature optimization so lets just set them
at a healthy varchar(255) and worry about database space later.
After all, the database only contains about 25,000 rows in the
'funds' table.
Use the full class with namespaces when creating a fund.

Change from 'Fund' to 'Bsf::Fund' to avoid possible future
problems.