updated navigation headers to properly commit

needs testing
added that lambda function
cleaned up arduino folder
modified gitignore to work better
updating from master
finished navigation
Merge branch 'navigation' into dev