Ingot
=====

This package provides some defaults and hard structure in the way our
applications is build.

Also it provides config expansion from `pco.json` files when our 
applications are deployed to the NetGroup platform.

This package dependes in Flint and Tacker.

Usage
-----

``` php
namespace Supah;

class Application extends \Ingot\Application
{
    public function initialize()
    {
        // Must be implemented
        // Register custom service providers here
    }
}

$app = new Supah\Application('/path/to/root_dir', 'environment', $debug = false);
$app->run();
```

The Application will automatically be configured with a config file in `config` using
the name of the environment eg. `config/prod.json`.

Configurations in the form of `#app_type.db.master.host#` will automatically be replaced
by traversing the array of `pco.json`.
