Updated the README file
added the license and copyright file (BSD 2-Clause)
ignore vim's swap files
coded the basic, yet incomplete, structs from a puppet cheatsheet (will not compile)

http://docs.puppetlabs.com/puppet_core_types_cheatsheet.pdf