modify top nav bar
update code
update git ignore, fix various issues