Comments, self-updating, launch all ninite execs

Added comments, implemented first iteration of self updating, and implemented a way to search for ninite executables from the desktop