Fixed some bugs: improper url location and wrong names printed. Started adding stuff in order to allow better kernel patching in future.