add the 'input' flag and check to make sure only either the input or user flag is set at a time
shorten description to keep help text cute
if input is provided, parse it and create a GithubStats Data object and hand it to githubchart. GithubChart uses the data object directly
s/has_key/include/ and use less parens
incorporate les's suggestion on condensing code check for -i
fail instead of puts/exit
don't shadow the contents variable in json parsing
satisfy rubocop by shortening line, using exist instead of exists, and collapsing long if check
add example input data and replace old username test with tests for consuming external data and checking for data creation without external data
Update the README to include the -i flag
fix typo in example command
fix usage example and shorten description
Merge pull request #31 from Stantheman/stdin

Add an option for file/STDIN to allow for third party chart data