added :visited state to button styling, fixes #34
Merge branch 'dev'