Update time log tags indirectly via params

We should update all fields in a consistent manner
Fix indentation in time_logs_controller
Re-abstract time_log_params logic
Cleanup unnecessary variable
Enable saving of tags when creating a time log