added arduino libs and basic softmodem code