Added validations that users must have a community and created lat/lng mixin.

- The mixin abstracts out the creation of methods to access a point
  column by it's latitude and longitude directly. This in turn saves
  parsing to & from WKT format, and specifically removes such parsing
  from the frontend javascript code.