simplify Node.schema()
raise exception if a request fails
raise exception if a schema request fails
add Node.__getitem__
move request/get/etc methods to BCF class

It can be useful to write the query string directly instead of using the
attribute syntax, especially when using a complicated xpath query.
add Node.filter and Node.match

Usage:

    root.core.switch.interface.filter("number=$x", x=41)
    root.core.switch.interface.match(number=41, type="unknown")

`filter` lets you use the full xpath predicate syntax, while `match` is more
terse but restricted to equality.
add Node.__iter__
examples: add schema.py

Usage:

    PYTHONPATH=. python examples/schema.py controller.applications.bcf.tenant.segment

Outputs:

    controller/applications/bcf/tenant/segment (list)
      endpoint (list)
        attachment-point
          interface : string
          switch : string
          vlan : integer
          port-group : string
        description : string
        origination : string
        mac : string
        ip-address (list)
          ip-address : union
        name : string
      name : string
      member-vlan : integer
      port-group-membership-rule (list)
        origination : string
        vlan : integer
        description : string
        port-group : string
      origination : string
      switch-port-membership-rule (list)
        interface : string
        switch : string
        vlan : integer
        origination : string
        description : string
      internal-vlan : integer
      description : string
data node attempt
add keys function for attrdict
Merge branch 'master' of github.com:Sovietaced/pybcf
fix bug
add put/delete methods
add description to HTTPError exceptions
add examples/add-switch.py
Update README.md
Update README.md
add additional aliases
Merge branch 'master' of github.com:Sovietaced/pybcf
add detailed switches alias