added updated uml and minor change to instructions frame - does not crash when a html file does not exist now