Added board duplication, public/private access, moved retrieval of board data to socket
Fixed merge conflicts and failing tests