Adding tram config options to downloader.
Splitting some internal functions out of config/user and into config/misc.
Adding tram support to downloader and fixed several bugs from config changes.
Merge branch 'feature-tram'
Updating travis config to only run short tests. Relabeling some tests as integrtion tests.