added synchronized input to fish model
Fixes #48:
Now any to any data type of the schema definition is implicitely converted.
These are:
byte
char
string
integer
double
boolean

The conversion is done following the rules of casting in Java
e.g. in case of doubleToInteger the upper bytes are skipped, the same for the decimal part
special case boolean:
a string value "true" --> true
a string value of any number and the number != 0 --> true
a string value of any number and the number == 0 --> FALSE_BITS
any other string --> false
added test models for datatype conversion