Adding a bunch of crap.  Changed routing.  Changed the way we get data.  Some stuff better, some stuff worse.
Made some quick fixes
Adding changes
Added chartjs directive dependency