Upgraded to F# 3.1 and .net 4.5.1
Experiment with custom validators
Started moving validation from separate dll to the core

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Removed FlexSearch.Validators separate project dependency
Removed dependency on FluentValidation

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Removed swagger from the project

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Started moving API from C# to F# types

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Moved API from C# to F#
Completed key value store implementation
Preparing for removing ServiceStack

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Removed dependency on FlexSearch.API dll

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
ServiceStack is removed completely
Keyvalue store implementation complete

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Reformatted comments

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Owin server dispose
Implemented LocalCacheStore for document version information

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Converted KeyValueStore to use reactive extension

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Enabled server gc

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Implemented IVersioningCacheStore

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Moved GetIndex method to indexservice

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>
Started implementing concurrency control

Signed-off-by: Seemant Rajvanshi <seemant.rajvanshi@gmail.com>