initial commit
everal fixes and addition of navigation component