Commiting part 1 of the problem statement which involves parsing logs, b...

...uilding documents and indexing them into ES
The reason i am passing None instead of zero is because if we pass 0 code will silently fail even when the '_count' query has failed