Create and edit multiple raml file (Feature 63341438)

Supports multiple files with unsaved changes.

For https://www.pivotaltracker.com/story/show/63341438