Assignment 6 for JS

Parts 1-4, w initial stab at intermediate assignment. Wanted to dig in more today, at Devops conference all day, might be able to dive in more on intermediate assignment before class.