Clean up.
Added support for some channels methods.
Renamed types.go to common.go.
Fixed options in Summary.
Allow Channel to also get the channel object of authenticated user.
Added follows method to channels.
Added chat methods.
Use the method struct defined in twitch.go.
Added GET /streams/followed method.
Revert to use different methods structs. Fix typos.