Added dependancies and custom vendor directory.
Added Composer-generated files to gitignore.
Rename publically-accessible directory.

Rename "public/" to "www/" to better represent the directory structure of a server. The alternative was "public_html/" but that's far too long-winded for my liking.