Add comments, improve overload handling
Avoid NullPointerException if no steps for scripts are found
Implemented If-Modified-Since for Monitor and Node