Package metadata

This addresses the majority of #3. Still remaining to do is the support for additional documentation files and assets.