user and post routes completed