Fixed error with displaying legend info

- Removed reference to removed partial.
- Corrected object passed to getMapLegendDetails.
Improved Zoom to Layer in Map Preview

- Part of #54
- Not all services are working correctly.
Added Query Page

- Working on #32
Merge branch 'master' of https://github.com/AmrEldib/Shepherd

# By Amr
# Via Amr
* 'master' of https://github.com/AmrEldib/Shepherd:
  Added Query Page
  Improved Zoom to Layer in Map Preview
  Fixed error with displaying legend info