Adding folder support to api-designer.

This pull request adds ramlDirectory and related actions to the ramlRepository, and a file tree UI to support the use of folders in the api-designer. 
It's a custom function implemented in ramlDirectory.prototype to traverse all the child entries recursively.