Updated readme documentation and internal todo's