Self-Supervised Representation Learning For Remote Sensing