add levels to model frame for predictions

addresses (maybe closes) #143

Conflicts:
	inst/tests/test-methods.R
second try at predict() fix, closes #143