refactor role.
remove system specific things from the role.
Added support for debian and rhel based dists.
Added test vagrant servers.