Added support for all-in-one deployments

Refactored code to allow for all-in-one deployments. Moved
common code out of profile directory to make profiles truer to
their intention as composition classes. Added function to
determine ip addresses based on network ranges to remove
explicit dependency on fixed devices. Added function to
determing device based on network ranges to set up
neutron properly. Refactored logging flags so verbosity and
debugging levels are all controlled by two global hiera
parameters.
Merge pull request #25 from hogepodge/all-in-one

Added support for all-in-one deployments