Enhancement better serialization

- move to beta release status
  - previous releases have generally been very good, and the last couple the changes are more nit-picks and some extra functionality than anything else (as opposed to actual bug fixes)
- refactor the serialization
  - now provides json serialization and normal serialization separately
    - json serialization is in form of to_json()/from_json()
    - normal serialization in form of serialize()/deserialize()
  - jsonserialization only done at the level requested, not sub-levels
- disable warnings from request's urllib3 as it is generating bad SSL messages even when SSL is not in use