Added first iteration of sample config file
Updated README
Added setup.py
Converted tabs to spaces
Removed legacy directory structure in preparation for new model
Prototpe for worker classes.
Got ucsHouseKeeping working
Added __init__.py for functions directory
Got createVLANSandVSANS working for UCS, and modified config file to accomodate
Got MAC and WWPN pools working

Leaving these a bit statically defined now for brevity. I will be circling back to make thing a little more dynamic later. For instance, I'm only creating one big MAC pool for now, and will be mapping all vNIC templates to it. Later it may be useful to create multiple MAC pools for different use cases, like I usually do when I'm configuring UCS manually. However, it's a bit more complexity than it's worth for now, so I'm going to circle back and re-evaluate this later to see if it's worth it.
Added some global policy changes.

Haven't tested yet, just wanted to get this out of the way before I finish up the createUCSPools method.
Finished resource pools

Trick here was adding good error handling. Since blocks are handled separately from their pools, each needed to have individual try blocks. If a pool already existed, but the block didn't (for some reason), then that case was handled.
Got ucsCreatePolicies working

Just a note, I structured one of the QoS policy creation lines to be split out and multiline. This is a good model for PEP8 compliance later.
Got createBootPolicy working

each element could get it's own try block, but for now I'm leaving it all inside one big block. So if there's a change in WWPNs to the same boot policy, that's not going to work right now. I'm going to circle back and fix this, but only after I think of a way to simplify the boot policy creation process, possibly by integrating with netapp in some way.
Added vNIC and vHBA Template methods.

Consider the mechanism by which these are created a "work in progress". Right now it's based off of a statically defined dictionary. This isn't a big deal, since virtual NICs can be plentifully created in UCS, but still there might need to be a bit more flexibility from a user experience perspective. So this may be revisited.
Added Service Profile Template creation

This method is huge, and pretty atrocious looking. I did the best I could to keep it tame, but I will need to revisit later.
Added local disk policies

As it stands, the design is boot-from-SAN, so though both a NO_LOCAL and RAID1 policy will be created, only the NO_LOCAL policy is being mapped to the SPT
Fixed issue with QoS policy mapping to vNIC Templates
Added FlexConfig, and made some style improvements
Some style improvements to __init__ and the housekeeping method