Chapter 8 - custom username validation
Chapter 8 - votes. Tutorial code final.