setting up FriendRequest table:
* Requester User can create a FriendRequest from Recipient User
Creating friendship infrastructure:
* User can establish a friendship with another user
* Friendship belongs to User who is the :user
* Friendship belongs to User who is the :friend
* User has many friendships where they are the :user
* User has many inverse friendships where they are the :friend
changing timeslot model to only have hour instead of start/end since it will hold hourly times
creating pseudocodes folder
setting up basic methods and structure for matching algorithm