basic antispoof classes
use fake provider
file header
naive provider for antispoof

need to add some form of caching later so we don't kill the API.
use new provider framework on zoompage
cache objects for antispoof cache
cached antispoof provider instead
cache expiry
transition to new provider
remove old crap
Merge branch 'antispoof'

Fixes #67