refactored main, initial_embedding: made class Embedder, generating edges before or after snapping is now configurable
edgesBeforeSnap defaults now to false, cause it gets better results after snapping