webapp.py comprises a simple web application to host assets such that:
- Every asset that we store has an "asset name". There are some rules about asset names:
- They must be globally unique across all assets
- They can only contain alphanumeric ascii characters, underscores, and dashes
- They cannot start with an underscore or dash
- They must be between 4 and 64 characters long