Complete refactor and clean up

Start from scratch again and create a new OSL specific openstack cookbook that ties everything together.