Implemented support for the twitter raml file.

- RAMLang now supports URI parameters and does it's best to resolve them when constructing the URL. If it can't find a value defined for the URI parameter then it will be added as a parameter on the service method. The 'id' parameter is ignored because it is handled a different way.
- Added support for mediaTypeExtension URI parameter. There is a new prompt which helps you select the media type extension to use when generating API URI's. If this URI parameter is defined on a resource then it will be resolved with the selected media type extension. The selected media type extension is saved when providing the '--save' option.
- URI parameters get removed from the name of generated angular API services.
- Better checking for collection resources.
- Adjusted the JSHint settings.
- When no code is generated for a resource then it's logged.
Added support to hyphenated resources
Improved documentation rendering

- Line breaks are now respected
- Removed wrapping lines next to '-' character
Updated docs and console logs
Incremented version number
Removed console logs from angular API provider