refactored code: added LinkTag and simplified Helper code; using Minitest instead of RSpec for testing; closes #2, #3, #4, #5