Packing dependencies into agave layout so it is standalone outside this project. Moved styling and js into external files. Added local storage tab state so the current tab will stay current on the user's next visit.