Simulated map updates on the client

Refactored some of the map wrapper to openLayersMap.js.
Added simulated vehicle updates: each vehicle updates itself 5 times
then resets.  Loops until you click the stop button.
Moved the altering of the style to the style function as the style swap
when zoomed out was getting overridden