added new serial module.... needs testing

Signed-off-by: Andrew R <andrewreds@gmail.com>