(feat) Adds mocha/chai and reorganizes app structure for tests