structure refactoring
added puppet
more puppet+vagrant
add memcache to requirements
Merge remote-tracking branch 'origin/staging' into puppetvagrant