Adding functionality to common.py

Due to the new requirements of an extra neutron call, I'm
attempting to push the resource specific logic out of __init__
and add it to common.py's connection classes. This way the
waffle logic is separate from connection logic, and
we can cleanly piecemeal the different resources (i.e.
/ports AND /ip_addresses)
Changing README to reflect recent changes
More fleshing out of calls to Neutron/Nova

Lot of changes, adding a new method for each remote call. Added logic
to __init__ to account for all the param requirements of these remote
calls.