Fixes bug preventing secondary creation
Fixes https://github.com/octobercms/october/issues/303
Move purgeable stuff to purge trait
Allow update scripts that do not contain a class definition