Adding stub readme.
Adding alpha-level code

This came from Sujit Narayanan by way of Sean Rose at Box.  Will start
working out of this and see where it goes.
Adding RestSharp reference; Moved file to Model\
Building out the Model/

Renamed most of JSONDataTypes.* and moved them to Model/.
Instantiated a RestClient in BoxManager and put together a call to
/Folders/<id>.
RestClient still needs an Authenticator in order to work properly.
Adding authentication piece & GetFolderAsync
Stubbing out BoxApi.V2.SDK.Tests
Deleting all obj/bin stuff...

These files shouldn't be versioned but somehow got checked in.  Whoops!
Deleting another obj file
Added GetFolder{Async} tests

TestCredentials must be updated with your own API Key and Auth Token in
order for the tests to work.
Updated the Folder object

Now better reflects the current Folder spec
(http://developers.box.com/docs/#folders-folder-object)
Refactoring out some common properties

Type/Id/Name properties show up in most every object, so I'm doing a bit
of refactoring to reduce redundancy
Implemented CreateFolder{Async}

Also made some Folder properties public so that they could be properly
deserialized.
Impl'd DeleteFolder{Async}; added RequestHelper

Created a RequestHelper to handle the RestSharp.RestRequest generation.
Reduces a bit of clutter in BoxManager.
Added OnSuccess/OnFailure async callbacks

We needed a better way to handle async failures.  The callback thread is
different from the one that invoked the request, thus exceptions thrown
in the callback would not be visible from the program thread.
Added test for illegal folder name
Impl'd FolderCopy{Async}; Added sync tests.

Also fixed a FolderDelete request parameterization bug that was
preventing recursive deletes.
Impl'd CopyFolderAsync

Added a test.  I think i'll start doing most of the complicated
scenarios (ie, 'copying a folder fails when the destination parent and
name have not changed.') in the Sync versions of the tests. It's more
straightforward, and the underlying logic is the pretty much the same
for both Sync & Async.
Split methods into .Sync/.Async partial classes

Wanted to keep BoxManager.cs from getting too big.
Impl'd ShareFolderLink

-- Swapped out the stock RestSharp JsonSerializer for an older one
(https://github.com/restsharp/RestSharp/blob/86b31f9adf049d7fb821de8279154f41a17b36f7/RestSharp/Serializers/JsonSerializer.cs)
that allows for JSON field name attribution on individual properties.
This is necessary to allow for canonical .Net property names
('SharedLink', 'UnsharedAt') while at the same time providing
Box-friendly field names ('shared_link', 'unshared_at').  The stock JSON
deserializer handled fuzzy name matching very well, but serialization
proved a hangup.
--
Impl'd MoveFolder{Async} and RenameFolder{Async}

Refactored a bit of RequestHelper to tighten it up.