A LOT of changes, should of been stagged in many commits

Plotting now rejects bad comp stars, adds lines from start and end of
transit
Fixed bug
Fixed a bug where an image in root would cause an OS error
Added transit file, needs to be provided by used