Updated Caching

Updated caching to store RAML object instead of just the array which
was then being processed into the object
Added Namespacing
Added Comments to RAMLDataObject & RAMLPathObject
Updated Version in Comments
Revert 147b43e..5b59403

This rolls back to commit 147b43ea90ffee2baf09cb85de586c8215a48ed7.