added tcase kw

added the tcase keyword to pass test cases that the code has already
passed for quick debugging
handles LPs

now handles long-period planets and ensures the transit event falls
entirely within the LC