Extend Profile to actually save data to disk
Test that created_at isn't actually set
Implement lookups. Return nil if profile doesn't exist