Add note about valid characters for package names on the package format page. Fixes #42.
Add heading for the description section of packages.
Require lower case names for newly added packages/branches/versions. See #42.