Updated dependency versions and git ignores

Hi,

I have updated the dependency versions to make it run out-of-the-box. Also, I have added .gitignores and moved the files into a package directory for the benefit of Eclipse.

Thanks for adopting this to Scala!

Regards,

Thipor