rework bracket position and decompose to only break up tokens if whitelisted
Add spec for user_data ruby script
0.3.4 use whitelist for user_data cfn transform