Attempt uber-jar cant get files to laod
Closes #62, uber jar is createable via mvn package

* Its a bit hacky but in order to read the example there are
  two different methods, one for if we're in the jar and one for
  if not