change functional tests to work with overlay
remove unneccessary components subdirectory
move route definitions to separate folder
remove unused add_workout module
dynamify registration of translations
update todos
correctly normalize workout titles for editor