Campaign view completed

Static, responsive, timeline is dynamic as data is added :)