Issue#21 highlight tokens

Closes #21 

Features Implemented : 

* Automatically highlights C tokens in the editor that correspond to the Linux Man Pages (only from Section 2 and Section 3).
* Opens the corresponding Manual in a new after a highlighted token is clicked or Ctrl-I (Command-I for Mac) is pressed when the cursor is on the highlighted token.
I don't think `ace/range` will be available in the minified sources after building. Do a `grunt build`, then run the application from the `dist/` folder (don't use `grunt serve`, instead run a web server in the `dist/` directory. `python -m SimpleHTTPServer` will run a web server in the current directory).

If you get an error in the console regarding this `require`, you need to include the corresponding js file as a `<script>` tag for the build process to include.