Posted already written code
Add implementation of RawSocket class.

It's very early addition so it even doesn't compile. However it's a
first commit of this part of code and it can be easily updated to ok state.
Fixed some bugs.
Raw sockets fixed. Now compiles.

But to make it compile I had to cancel IPv6 feature. It will be added
later, because IPv6 support is very important for serious projects. It
will be added for both Raw and TCP sockets.
But for now basic networking interfaces are written. Need some
documentation for them.
Little documentation added.

Need more documentation, and code comments.
Added code doc in grNetwork module.
Stack class that was a homework is written.
Added function class
Added methods.h file

Now programm can execute file. It only knows helloWorld command, so lot of
work ahead, but with this commit 2grayEngine executes first script.
Engine now can execute functions with args

This commit is the most raw commit in this project. Viewer discretion is
adviced. It was written so fast that some classes even doesn't have any
destructors! DONT TRY TO READ IT. Look some older versions that are ok,
or newer commits which fixed this bullshit code. MATURE CONTENT INSIDE
THIS COMMIT.
Now you can add varibles to pool and delete them.

Code is very bad, because architecture is bad. Architecture was planned
badly. So I'm goint to write engine module with this bad architicture and after totally refactor it.
It will be written until February. Refactored in February. Finished in
March.
Now varibles from pool can be passed as arguments

A lot of bugs, like arguments aren't deleted. Will fix later.
New architecture is written.

Next step is to impoove stability and coe quality.
Command line call is now more flexible.
Proper debug output system written
Now usual printfs aren't working when SILENT
Now debug, internal, and errors are in different files
engine reorganised. Big function divided in small.
Run.h file is now refactored
3rd iteration of refactoring

run.h file is now main file that starts functions from compile.h and
execute.h files, which is more logical. All files contain functions not
bigger than 80 lines, which is good, but not best. Code is divided in
function good. All functions are logically good named and calling each
other in obvious way. but arguments still need to be worked all.

and reliability is poor.