changes to canvas interaction layer to better reflect the skd's use of exceptions
adds dowload data functionality
cleans up and adds tests to selection pages
Implements stage deployement and cleans up other stage code; adds tests
adds logic to finalize tracks and check for finalization
Merge branch 'feature/track_pages_changes' into feature/track_activation