Added rudimentary login window
Added a listener which will ensure user folder is created on user creation
Refactored request handling to be more organisable
Added login request to button click
Added an error dialog which displays a list of errors
Sim classes are now serialisable.
Util: Added deepCopy() for cloning serialisables
Simulation: Now automatically regenerates caches on deserialise
DisplaySevenSeg: Removed useless assignment
Simulation: Sim now skips unconnected nets for better performance
GUI: Added getMainFrame()
Island: Added comment
Simulation: refactoring
ComponentActive: Added hasInputsConnected()
Simulation: Made isLevelisable more robust
Net: Merged imports
TestCounterSim: Removed island tests
Rename
GUI: Fixed getMainFrame() not being static
Gfx: Added composite stack