Time Seeking

Add ability to seek in time and move in/out of realtime

Fixes #58

Instead of using extensive ternary operators, I separated out "realtime" (existing functionality) from the new "seeking" functionality.