Added support for specifying resolvable links

Change-Id: I213e643a6653612451372dc2d48451fc063f285f
Added a generic CLI runner so its easier to make shell scripts

Change-Id: Ica43f60d0353c52de7803a44e47615c0bde9ba83
delete eclipse files

Change-Id: Ia52bedc08190dbe0c444cdff32326bfe45f7efbe