7.3 appearance

- divided to 3 files.
-deleted excess variable.
Some fixes

6-1 added test file.
8.1-8.3 deleted magic constants. some small fixes.
9.1 - 9.3 same as 8-s.
10.1 - 10.2 divided to 3 files. and fixed some mistakes.
11.1 all redoing.
11.2 renamed variables
12.1 small fixes.