Merge pull request #1 from Tpbrown/master

Go cookbook for agents and server
cleaning up Vagrantfile
ignoring .vagrant/ directory
removing berkshelf lock file. always contains workstation specific info
removing bundler stuff, do not see why they are needed to do vagrant up
adding apt cookbook since it is needed to install java
upgrading vagrant file

- added enable flag for new version of berkshelf plugin
- using vagrant 1.1 config syntax
- adding more ram to vm
no reason why we should decide VCS here
locking versions, need to figure out how to make platform depends in metadata.rb
moving agent install to checksum based download idempotency
moving server install to checksum based download idempotency
moving agent auto_registration config
lastly updating vagrantfile for new atttribute structure
Merge branch 'checksum-to-prevent-redownloading'
accessing node attributes through symbols instead of strings
removing rvm since it's app specific
fixing agent configuration for getting go server host
adding test kitchen
Use TW apt repo for package installation