Add changelog and update readme with full docs