MISC: Fixes bug that prevents crate download after title rename
#46: Adds directory addition to crate manifest
#46: Removes spurious whitespace from description
#46: Adds basic display of directories
Issue #40: Add post via SWORD to crate page
Put "Post to SWORD" button
Issue #40: Add post via SWORD to crate page
Add javascript event handler for post button
Issue #40: Add post via SWORD to crate page
Add ajax handler for post button
#46: Adds VFS for managing files
Issue #40: Add post via SWORD to crate page
Add swordappclient library
Issue #40: Add post via SWORD to crate page
Use ajax to post crate
Issue #40: Add post via SWORD to crate page
Add implementation of postzip action
#46: Basic file tree display
Issue #47: Add UI layout
#46: Fixes files acting as folders in file tree
#46: Basic context menu displayed
Issue #47: Add look up mint for people and ajax event handler
#46: Fixes changing crates
#45: Makes description editable
#46: Updates manifest initialisation
Issue #47: Add javascript to enable add/remove creator