Huge changes to many things, can't even remember
Organized files better, added a few new features

Serializer is split into several files
   serialize.rb saves/loads circuits
   circuit.rb adds serialize/deserialize methods to circuits
   component.rb adds serialize/deserialize methods to components
   wire.rb adds serialize/deserialize methods to wires

Added GUI stuff to gui folder
   Application now uses separate menu and toolbar classes (not part of application)
   ComponentEditor renamed to Editor

Components can now be flipped - inputs will be on the right instead of the left

Added RAM component (in memory.rb)