copying in changes from staging repository

copying in changes from staging repository
Changes include
- Better architecture of code
- Dormant language bar
- Support for multiple languages in navigation
- Links in footer and Contact page to open native maps application on a
mobile device or google maps in a web browser