Code refactor + JSON decoding of GitHub branch info (using Argonaut) + specs2