Convert cache node to data model

This commit does a few things to convert the
cache node to the data model.

1. add the abililty for nodes to override
cache server usage
2. removed cache setup from Vagrantfile
3. removed cache node from site.pp
4. Add cache node to 2_role scenario