Started associating tags with things, some logging cleanup, and added some relationships between the models
Didn't mean outerjoin, and fixed the ip address response