Added Two New Attributes:  [PseudoConstruct] and [Name]

Hi all,

I implemented two new attributes for StrangeIoC, [PseudoConstruct] and [Name].  I briefly discussed both of their uses on this google groups post:  https://groups.google.com/forum/#!topic/strangeioc/U5EN7JuKqHQ

I added a few unit tests for this additional functionality, and I also ran all of the provided unit tests.  All of them passed except for the TestPostConstructOrdering test (even when cloned directly from this repo), so I modified that a bit too so it now passes (can be seen in my last commit).