Convert remaining assert()s to throw khmer_exception()s

Addresses #215 
Is the >= 0 assert no longer necessary?