* Changes for CMS 1.0 support
* Split into numerous files to reduce memory footprint
* Now use references where possible to further reduce the memory footprint
* Added sequential mode to banners which will display banners in a rotational manner (sort of)