While it's roots date back hundreds of years, Town Meeting Day is a fascinating example of modern civics at play in the 21st century.