Initial setup
Added angular as dependency
Added naming convention for modules
Added jshintrc
Added ngInject and the uploadLink component

- ngInject is symlinked from node_modules, such that we can just use
  `require("ngInject")` from components. Note though that this is a bit
  of a hack and not intended to be used for other files.
- The upload link directive is added as the first sample
Merge pull request #1 from Magnetme/initial-setup

Initial setup for components library