Serial Interface Done!

It has 50 public functions of functionality!