started timelapse code refactoring
renamed timelapse to TimelapseController
more refactoring
fixed refactoring regression
even more refactoring
completed code refactoring