Controller: using TickData for timing; boost units for time and frequency (fixed potential timing issue); finally removed Controller::init function; more documentation for FeedbackTrigger