map panning implemented.
Acutally using transaltion and scale now.
zoom via scroll acheived.
commented out a console.log
Needed for teh scroll.
For future touch event handling.
Fixed test user create to always add email.

Email is a must for a user, so if it doesn't exist, the map can't pull
it, and thus can't create it's json.
Fixed not authed test.
So mach, so very much...

layers are no longer linked list for maps
the layers proper test passes, meaning there's more work to do on it.
fixed a metric boatload of warnings, which means there more to do for that.