Created basic errors packaged and linked it in.
Added tests to the package.
Added a smart.json.
Removed package from development tree.