Tests for createlink bugs

Inserting link currently *fails* reliably on `BROWSER_NAME='firefox' BROWSER_VERSION='29' PLATFORM='WINDOWS' ` 
IMO return should only be used if you need to return a value. It makes your code easier to read and know exactly what it's doing if you stick to branching your code with `if...else`.