Fixed TODOs

Signed-off-by: Ondrej Skopek <skopekondrej@gmail.com>
Added documentation stubs and script
Finished documentation