MAJOR changes in Gene class

Global class created
- there is one random number generator. Use that one, it gives
randomized results. Otherwise, it could suck.

Dictionary class modified
- see header for what is inside and use as you wish.
- please do not modify (only if you know what you are doing), random
constructor of Gene depends on it heavily.
- check the arrangement of chromosome and genes. I suggest to take it as
final one.

Gene class heavily modified
Functionality so far
- Random constructor - Give it chromosome number and gene on that
chromosome into Constructor, and appropriate random gene is constructed
for that location.
- Nice display into the file - Alter Path variable in display function
and nice formatted gene is written into the specified file.
- Get mutated copies (for gene therapy) - should return specified number
of mutated gene of this type, all distinct. NOTE - UNTESTED AT ALL
Conflicts resolved