update yii
use method from model instead of duplicate code
always generate owner
extract base world query
add method to get inhabited islands only, save iterations and memory
use world query
move pager code and qrap in condition, default to null to get all at once
extract code to partial
rename class
re-use code
extract from view to js file
refactor
code formatting