adding api docs, searching history by nickname
fixing varying timezones, some clean-up