Some grammar stuff; first part of setlists
Setlist prediction now works. Cool. Lots of code cleanup needed