Rodri interactive maps

More tests will be created but I'd like this code from me and Lukasz J. to be CR to reduce amount of conflicts when merging to master once done. 
@rochan All of these are not redundancies. In order for the tests to correctly run in Chrome due to high speed we had to add wait or similar methods.