major improvements to link model and admin + tests
Link API, link model improvements and tests