Added Many Definitions!

Added some more definitions:
- [BAD PRACTICE / INCORRECT USAGE] This link has no HREF attribute

- [BAD PRACTICE / INCORRECT USAGE] This link does not lead to a
different page, rather none or executes a JS function. buttons should be
used instead

- [BAD PRACTICE / INCORRECT USAGE / ACCESSIBILITY CONCERN] This link
seems to be stylised as a button of some sort. <button> should be used
instead

- [BAD PRACTICE / JAVASCRIPT FAILURE] This button contains a link to a
page that seems incorrect. You may be using return: false and using this
as a button but this with fail with JavaScript disabled. A <button> tag
should be used instead.

- [BAD PRACTICE] Hyperlinks should not be disabled. Use <button> instead

- [INCORRECT USAGE] Buttons within forms should have explicitly defined
type attributes

- [ACCESSIBILITY CONCERN] This does not have any text, image or ARIA
label