Better Configuration and State Modularity

Updated this formula to follow the convention of keeping platform-specific configuration in ``map.jinja``.

I also split up the banner and config components into separate SLS files for better modularity.