added friendly id for slugging, swapped db to puma, setup sub related actions