Start add of supporting JS & CSS. Haven't really started refactoring the reusable code here yet.  Best is yet to come.