Though social networking platform Ello made its debut earlier this year, the site recently gained traction among users fed up with Facebook’s mind games...