updated git ignore
navbar sets correct item to active

added logic to navbar to handle activating nav as you move around page.
This functionality should be moved to a helper function when
implementing the code on the final project.