added ability to execute recipes using layer_name
refactor attempt
general fixes to make it work
added tests refactored a smidge
Merge pull request #61 from sportngin/layered-deploy

Added ability to execute recipes using layer_name