Store monitor state in gen_server state

Don't call into the monitor process to get Type
Remove redundant monitor loop code
Merge pull request #632 from basho/gh631-stat-crash

Store monitor state in gen_server state