Removes old quick test code
Moves Track class to its own module and adds doc
Removes unnecessary database index update in pull
Adds error checking for filesystem operations in pull
Improves exception catching syntax
Improves push logging track format