Added non null annotations
added readme