Code clean

@futureimperfect I did a number of code clean-ups here.  (No functional changes were made)

Now seemed like a good time with a fresh release, before too many more branches were made.
(although Elliot, did already start work on the JSS feature).

First was to underscore, all of the ivars / properties.  This included removing all of the manual synthesized  properties in favor of auto-synthesized properties in the LGWindowController.

Next was to refactor the LGApplications to LGRecipes.   I noticed that some of this was undertaken a while back and this takes it to it's logical conclusion.

The final thing I did was to convert a few classes that don't use any properties or ivars to class methods.
For things like LGHostInfo, there isn't a need to create an instance and have that instance call methods, since no data was retained in the object.  I find it cleaner to just do 
```
BOOL installed = [LGHostInfo gitInstalled];
``` 

same with LGVersionComparator and LGUnzipper

One other thing that has been getting unruly is the project file structure.  I'm not sure what belongs in that Models folder, and the rest seem out of sorts.  I could give that a shot, but wanted to see if you have some ideas about that and wanted to take that on.

Anyway feel free to pluck any of these changes out, 

Thanks,
Eldon
Typo?