Made styles ArrayList and added a function to just ad one Style

with this change you can add one style add the time without a hugh impact on pervormance