Updates to performance tests

- Avoid using total_seconds() for backwards compatibility
- Added iterative algorithms (KMeans, ICA, PCA)
- Ship egg to cluster if not running locally