Move messaging into its own class. Add method support to n_partialable. Tweaks to login.