Simplifying code as part of refactoring process.
Continue refactoring.
[*] Now lisp interpreter is final part of all lisp objects
Continue refactoring.
Continue refactoring.
[+] created new (require) primitive for loading java modules with more primitives
[+] more tests
[-] removed/moved common LispValue methods that doesn't owned by this base interface (like add, mul, etc)
[*] now HashTable is realy Atom
[+] temporary moved trigonometric primitives

continue to cleaning and reducing code
[+] Added builtin function COMMENT
[*] Partialli extracted LispSymbol logic from LispValue
[*] CAR and CDR moved to LispConsOrNil interface.
[+] added temporary Jatha.car and Jatha.cdr functions for slowly migrating for change car and cdr arguments types from common LispValue to LispConsOrNil
[*] fixed Conses (mistaken was a list)
[-] removed consp function (now must use "instanceof LispCons")
[-] removed basic_listp function, now use instanceof LispConsOrNil
[*] Moved "push" from binary code to the macro
[*] some special operators moved into map from direct if else coding
[*] Partially refactored code
[+] More complex tests