FreeTime tab

freetime tab is up and runs dynamicly with the databse for activities
and sports. Error checks for null values