Changed how defaults are handled

This should fix the way defaults are set and stop it resetting the effect every time. I also changed how the default timer is set to make things all the same. Docs updated to match so that should explain it all.