minor ipo tweaks

add rest of priority AI methods
created separate namespace class for them