Fix some bugs related to relative paths
Add a storage proxy object that is used to interface with a model in a relational manner the same way that sa.orm.relationship is used to interface with an FK.