Modified the initialization order of the RavenFileSystem to account for uses of Initialize that may throw inside a construction leaving a partially constructed object and potentially leaking memory.
Basic index state checks are available. Currently it wont discover if the server failed in the middle of an upload.