random stable commit

just messing with file structure in assets/js and improving the api . .
.
added gMapApp

map is NOT wired up, just present