Add Bower definition and documentation

This adds in the Bower dependency configuration and NPM configuration.
I've also added documentation on how to install and use these tools.
Remove all third party dependencies from repo