Tutorial re-done with datamapper and adding tags extensions