Facebook commited.
Maps rewritten
Location functions added
Probably some bugs added too