Pretty-fied Build with beautiful alignments and dependencies into separate file.

Hi Maintainer,
I changed the Build file in my fork. Its been compacted and pretty-fied - dependencies are moved to a new file called dependencies.scala. Critical versions are centrally managed. Please have a look, review and pull it.

Chiradip