Berks lock first pass
Lock features
Friendly error when the environment does not exist
Clean up features and finish test coverage
Move #ridley_connection to private methods
Merge branch 'master' into berks_lock
Merge branch 'master' into berks_lock

Conflicts:
	lib/berkshelf/berksfile.rb
	lib/berkshelf/errors.rb
	spec/unit/berkshelf/berksfile_spec.rb
rename Lock command to Apply
update to work with new lockfile format

Berksfile will be installed before environment is attempted to be locked
add test coverage to apply function
simpify step for creating a env on the chef server
always apply entire lockfile to environment
Merge pull request #473 from RiotGames/berks_lock

berks apply command
bump solve version 0.4.4