added desktop git ignore
refacotred for Rack update