moving link conversion to separate class and adding unit tests
+ignore file