added teamcity root attribute, added teamcity user and group, bumped minor version, more to follow.
owned all files by teamcity, and downloaded to cache location, still need to fix download if and unarchive if check
added server port to agent config, added database config to server also
added plugins recipe to install any needed plugins specified in attributes
move user and group resource
use attributes for group and user resource definition