Eden.Locations store location state to DB

Complete.

Check /cic/test for example

first line is memcache data
second line is database data

database updates every 60 seconds only.

TODO: when users load in, they should load into the location last saved
in the database.