Use isAssignableFrom properly, version bump guava
Version 0.3.0
Version 0.4.0-SNAPSHOT for development towards next release