Geolocation, icons

Made it location aware as well as added many more icons.
geolocation and look and feel

Changes the look and feel to more closely match the new look and feel
that is going to be released as well as adds geolocation capabilities
for clients on mobile devices.
Menu Changes

Changed up the menu a little bit so that it will animate better.
Smoother transitions

The transitions now use transforms instead of the right style property
to ensure a smoother transition between menu states especially when
shrinking the width of the browser while the menu is closed.
new look and feel
Fixed some weird issues
Merge pull request #5 from shichongrui/geolocation

Geolocation