Final working version

No longer workout object, updates done in array format, loops through
everything, time fixes