Port low level

Most important functions added & working
TaskFunctionType - typ funkcji jak zadeklarowany jest task - jest w pliku hpp (teraz mamy void f())
o co chodzi z unclear cast i bit shift?