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).  

If this pull request is accepted, I would be happy to help update the corresponding documentation.
Hmm, I just looked over code that I've deployed and you're right.  I remember trying to use OrderByDescending and it didn't work on iOS, so I commented it out.  

In that case, I'm going to double check to see if the unit test still fails when cloned from this repo.