added more view and model for TimeInForce

added functions and refactor