Initial work on models and adding GeoDjango support