Added IP as row labels on the timeline. Made some DB fields required
Added failure limitter to allow some exceptions from the process, but
fail when it exceeds the limit