feat(bootstraping): bare-bones implementation of application.

Yes, but we can make the constructor throw an Error.