Add a full_title helper and migrate to Postgre (Sorry for monolithic commit)