Started working on ShardEngine

Signed-off-by: Michael Fabian Dirks <hellbirdxjun@gmail.com>
New .gitignore file to ignore binary files.

Signed-off-by: Michael Fabian Dirks <hellbirdxjun@gmail.com>