Add type-checking methods to Ason object

We can now check whether an Ason object represents a numeric, list, string, or
ASON object.

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>