added options support on git
implemented git checkouts
separating download and update methods
checked for update output. ignored empty git fetches
auto updating probably works. needs some love
made installers singletons
updated changelog
Merge pull request #35 from mneorr/updates

Automatic packages updating