Move files around
SchedulePage: Use substring instead of regex

The extracted schedule table is quite long, so use indexof and substring
instead of extracting it with a regex.
Add and use GoalLabel widget