Refactored
Added test mock ups
Added get_links to backend specification