Added missing file. Updated pack.json values.
Clean up and added tests.