[WIP] Improve spec runner & add spec for application