Untrained exception

When the classifier isn't trained you shouldn't be able to use it.
Even in tests.
Fix #21 
Nit: This isn't really what ValueError is for. This should be a new exception that's spicedham specific. Maybe an ImproperlyConfigured or something like that.