Addition of missing core resources and general cleanup.

This PR adds all missing resources listed here: http://docs.opscode.com/chef/resources.html

I've also refactored some of the existing snippets to be a little more explicit. For example, 'remote' is now 'remote_file' to avoid confusion with 'remote_directory'.

Every resource should now have a template that can be auto-completed as long as the resource type has been entered (ie. package, log, user, etc).