Merge branch 'develop' into feature/Mvc
Abstracted Sitecore.Context.Item into an item provider,
Created MVC & Web Forms implementations of the new item provider,
Added new rendering model interface and implementation along with method in item factory for retrieving the context items (MVC only)
Changed all Render methods to return IHtmlString,
Moved the instantiating of template map dictionaries to after the check for the assembly,
Refactored all typeof(T) in FromItem<T> method to read from one variable
Changed context provider name,
Moved rendering parameter factory and wrapper,
Added new spawn method for rendering parameters
Added test project using NUnit & Microsoft Fakes,
Added a number of tests for testing the correct response from the ItemFactory
Implemented test for rendering model,
Fixed issues with retrieving rendering model
Annoying tabbed spacing issue I found :)!
Missing fakes files
Updated README
Reading from incorrect property
Merge branch 'develop' into feature/Mvc

Conflicts:
	Fortis/Model/ItemFactory.cs
	Fortis/Model/Spawn.cs
Fixed issues from merge from develop,
Refactored unit tests to use Guids
Merge branch 'feature/Mvc' into develop