Fix bugs on output, posts and getting data

@ShaunYearStrong 

Fixes for the three bugs found:

1 - Posting raw json to twitter
2 - Reporting empty strings as too long
3 - Crashing if BBC can't be reached

Review at leisure.