Removed unneeded files, update GridButton to extend Button, and added
SerialService