Added uberjar task, still need to fine tune it...

Added a task to pack everything into a jar. I can't be bothered doing
the dependency stuff right now so this could fail, but it is here for
testing...

Meanwhile I need to probably set up an Amazon account to host the files
created by Travis as I didn't realise it doesn't actually host the
artifacts and I kind of want this to be fully automated if possible...