Improve codegen. Now uses erb template.
Move Frame structs into framing. Move functions into structs impl.
Implement couple more methods.
Move initialisation code from connection to session.
Implement some helper methods to generate methods with default values.
Use channel_zero for session purposes.
Connection cleanup. Move most method frames sending code to channel.