moved map code to its own js file, created context for google maps api key
updated gitignore