changed pricing to server side only so client pricelists are ignored

code cleanup
fixed broken item pricing. It actually works right now