added bare bones application object and spec