-Added AsyncLoad(string uri) to CsvProvider, JsonProvider and XmlProvider

-Renamed SampleList to SampleIsList
-Renamed Separator to Separators.
-CsvProvider now uses GetSample instead of constructor like the other providers
-Refactored generation of Parse/Load methods common to the Csv/Json/Xml
-Moved AssemblyResolver to separate file