Rewrite of code to keep serial communication open

lots of changes. most of which are related to running a process on
rails start. when the rails application begins. it will establish a
connection to the arduino and keep the serial connection alive. updated
version code to 1.5 for this major change in functionality