Initial Release

May have bug with serial port access