adopts onswipe directory structure for extensions, adds spec file