semantic markup for main events listing

Notably made each month’s list of events an unordered list. Each month
is its own <section> with @aria-labelledby referencing the @id of the
child <h2>. That @id is the name of the month, which should be fine as
long as we don’t list events more than 12 months in advance.
Also cleaned up extraneous attributes on <main>.
semantic markup for main events listing [revised]

Notably made each month’s list of events an unordered list. Each month
is its own <section> with @aria-labelledby referencing the @id of the
child <h2>. That @id is the name of the month, which should be fine as
long as we don’t list events more than 12 months in advance.
Also cleaned up extraneous attributes on <main>.
[This is updated commit using camelCase for class/id names, and better
SASS syntax for James. Also added styles.css.map to gitignore as per
Pete’s sugg.]
Revert 778a83f..6b314bd

This rolls back to commit 778a83f4153fe1ea29b64257a67b984ba9a24ea0.
Revert "Revert 778a83f..6b314bd"

This reverts commit d48c2bbf23123b0412561c5f227233047a6045d8.
fix inclusion of CSS map files in gitignore
Merge pull request #12 from jamesmacfie/master

Remove CSS map files
delete styles.css.map
Merge branch 'master' of https://github.com/jasonkiss/calendar-bento
Generate the customise modal content on page load

I had the thought of bringing in a tempting library but it seems overkill. Generating the modal's HTML goes a little something like:
 - The page loads with little interactive modal html
 - We iterate through the event sources and pull out each of the names
 - For each of the names we give it some metadata (camelCase of the name) to use later on when I make the customise checks actually change the main content
 - There's a 'template' in the modal which is just a div with some {{tags}} inside it which get replaced with the event name data. Also update the total # checked.
 - We delete the template
 - These sources are added to the DOM and event listeners are added to them in the same manner that they were previously
Merge pull request #13 from jasonkiss/master

semantic markup for main events listing [revised]
Merge branch 'master' of https://github.com/Aupajo/calendar-bento

* 'master' of https://github.com/Aupajo/calendar-bento:
  delete styles.css.map
  fix inclusion of CSS map files in gitignore
  Revert "Revert 778a83f..6b314bd"
  Revert 778a83f..6b314bd
  semantic markup for main events listing [revised]
  semantic markup for main events listing
Check was out of place