Lwrp refactor

Alrighty! Third time is a charm. Here is the lwrp refactor after the conversation with bramwelt on the last pull request. The code could be cleaned up but I thought I would throw it up on here and see what you all think. So we can use the nginx_app lwrp for maintaining vhosts. Right now the lwrp also creates the web root directory and logging folders. each project with have a project_name.rb recipe that will be within osl-nginx. You can use a different cookbook by passing it in as the cookbook parameter if you want. That way if a project has their own cookbook we can keep all of the sites there.