fixed api processor
moved over lib valid, added return_full to it
moved market/metro list to pull from db