Adding option to randomize initial values.
Added working Makefile.