Improvements to link.py

- Some colouring for readability
- Create necessary directories automatically
- Right align "not linking" messages

Signed-off-by: Andrei Thorp <athorp@evernote.com>