Adding Projectile and dependencies

https://github.com/bbatsov/projectile