Fix #94

In theory, fixing these five functions will allow for the segment to be printed to the data frame. Only checked against overtime report thus far, need to test thoroughly before merging to master.
Merge pull request #121 from randyzwitch/fix_segment_df

Fix #94