Use PackageStructure.id and PageStructure.Id instead of hashes
 - to identify pages/files. The client might ask for one specific page but w/o a filename to ask for that's really difficult.
 - the hash provides no real value actually.  we already have a good ID structure
Add an endpoint to retrieve just one page of a draft translation
only use one row per referenced image (for performance)
translated text should not be removed before it's saved to a `TranslationElement`
pass back better version number.. though it's still hard-coded
only allow one draft per translation
Perform a real check if the translation and/or page has been uploaded or not
Fix wrong logic in determining if translation has been uploaded
no need to look up translation twice
Merge pull request #31 from CruGlobal/translated-name

Pre App Demo Improvements