updated service files for use with Gitlab 6.2

I updated the service file. The sidekiq works with Gitlab 6.2. now. 

In addition I abstracted the requires and after services into the gitlab.target and I fixed the readme. The services shouldn't start at boot if the gitlab.target isn't enabled.