Fixed test function -- displayed hypothesis now of type double
Re-added support for supervised learning with multiple trained values
Added support for custom hypothesis functions, updated README