multiple improvements to price check

price check now:
* takes list arguments and returns a list of messages
* also protects against hammering the api endpoint
* no longer possible to request checks for items which aren't published
or exist on market
* typeid info pulled from CSV dump of database results, rather than txt
file full of garbage