Added .tern-port to the git ignore file
v0.2.0 - Rewrite of the rebelle engine

- Names with spaces and dashes are now camelCased. Fixes #2
- Different strategies are attempted when initializing the session

  1. if no arguments will make traverse the file system upwards from
     the current folder and look for a folder with a package.json
     file or a node_modules folder. If one of these are found they
     will be loaded into the session.

  2. if a .js-file is given as an argument it will attempt to load
     this into the session with the files basename as its name in the
     session.

  3. if a folder is given as the argument it will look for a
     node_modules-folder and load the packages within this.

  4. if a package.json is given as an argument it will load the package
     into the session with the dependencies.

Adding extra files to the session using the dash-dash flags still works.

    $ rebelle /tmp/pursuit/package.json --foo /tmp/foo.js --bar /tmp/bar.js

- An informative message about which modules has been loaded into the
  session will get shown on session initialization.