Changed difficulty from int to float

* Now allows non int targets (i.e 31.5)
* Requires a database change
    ALTER TABLE pool_worker MODIFY difficulty float(11);
    ALTER TABLE shares MODIFY difficulty float(11);
* Resolves issue #25
* Updated Schema files