extract Build step packaging spec to Package spec

I noticed Build#run! have too much responsibilities...
Add empty implementation of Mamiya::Package
Add pending spec to not forget
Add exception class
Complete package_spec
Implement Mamiya::Package