Refactored most of twitter sharing method into 2 new methods