Carousel and JS Updates

Added auto-rotation to carousel; stops on hover. Merged all .js files
into a single .js. Namespaces are defined for separate pages, so only
the necessary variables and functions should be put into cache.