Fix README link to watson-perl

Just noticed this, thought I'd use Github's in-browser features to fix for you.
Added support for CoffeeScript
Added spec
Merge pull request #95 from findel/patch-1

Fix README link to watson-perl
Merge pull request #96 from shyndman/master

Support for CoffeeScript
gemfile.lock
Fix non text(UTF-8) file failure

Couldn't do #match on nonUTF8 files which would cause it to crash
Added rescue on encoding prior to parsing to prevent failure
Update parser.rb to include Haskell and Erlang comments

Haskell (`.hs`) has (single line) comments beginning with `--` and Erlang (`.erl`) with `%%`.
Merge pull request #100 from tel/master

Update parser.rb to include Haskell and Erlang comments
Fixed bug #97
Merge pull request #101 from alpaca-tc/fixed_97

Fixed bug #97
Add Travis for CI test
Fixed (again) UTF8 bug, previous fix was broken

Previous fix had extra .match() which was causing rescue all the time
Removed that now only fails when it can't encode
Updated version to 1.0.3 (1.0.2 was supposed to be with the previous
UTF8 bugfix, but I forgot to update the verison #)
Merge pull request #102 from joneslee85/add-travis

Add Travis for CI test
Updated Gemfile.lock with updated version

Forgot to bundle install to generate new Gemfile.lock
Fixes installation procedure as per README

The installation procedure in the README

- missed the git command
- did not work if some of the gems are not
  yet installed on the machine.

Tested with rvm ruby 2.0.0/osx
Fix Bitbucket API access

Previously for Bitbucket repos, the username and
the repo owner were assumed to be the same. This
is fixed by storing bitbucket_repo as "owner/
repo", and making sure bitbucket_api is only used
for authentication.

This change breaks all previous Bitbucket repo
configurations.
Add Objective C/C++ support

Objective C/C++ files have .m and .mm extensions respectively.
Add Go support
Merge pull request #108 from rogerso/add-objc

Add Objective C/C++ support