Revised naming convention for html elements in our blocks.
Fixed the problem with having multiple tabbed blocks in the form,
all tabbed blocks should work now.
On block render for the markdown block, it will generate unique IDs and
href values to allow for the tabs to work on multiple blocks.
Other code revisions.