MVC version of Asp.net Sample OnlineFileSystem with unit tests