Roughly finished all the entities method and properties.
Haven't tested the entities, except for user

Added GpsRange for defining User's setting on default GPS range, but haven't tested yet.