Okay the first three.
3.lgnpst is the program you will need to use to fix the security error which was caused by removing bloat without unlocking bootloader.
2.teenybin is used with lgnpst to unlock bootloader, update partitions to jb, and install recovery. It doesn't install firmware but could be used to restore if a rom was copied to sd to flash.
3.freegee is used to unlock bootloader and install recovery on a working phone.
1.dll are files needed by windows.
2.bin is the extension the file needs to be for using lgnpst.
3.kdz is stock firmware for use with lgflashtool (used mainly for international phones)
4.tot is the extension the stock firmware is released with which will be renamed to bin before using lgnpst.
In the additional info section of teenbin thread there is a click to show content button that will have have links and guide for lgnpst. Use the tSilenzio version and it will register the DLL files on install.
Link to stock jb for use with lgnpst http://downloads.codefi.re/g33k3r/LG...AR-08-2013.zip
Link to teenybin thread http://forum.xda-developers.com/show....php?t=2230994