Adding async API to RedditSharp

Hi!
I am working on adding async overloads for all of the API. I would like to do it iteratively so there won't be one huge pull, so I started with the following things:
1. Upgrade the projects to .Net 4.5.1
2. Re-factor all of the initialization logic out of the Thing classes c'tors. All of them now have an Init function that does whatever logic was in the c'tor. The Init method returns 'this' for fluent use. Also moved all Thing classes to a folder.
3. Add async Init methods for all things


Next steps will be to add async overloads for the Interfaces and implementations, convert the test project to use the async API and finally add a unit tests project if I have time.
What do you think?
That might be the case, but it can be manually reverted without much ado.