Serial comm

added the serial branch of the project
Template program