Adding in existing resources from a viability test.
Added mapping between the add new profile menu items and their respective puzzles.
Made better use of the dialog class. Resulted in no longer needing the class NewPuzzleInfo. Greatly simplified the process.
Added the framework for an 'Add New Profile' dialog.
Continued work on the Add New Profile feature.
Improved handling of the users data.
Fixed issues with the database.
Implemented a relational structure to the database.
Implemented the add profile feature.
Made the select puzzle comboBox default correctly and fixed a bug with the cancel button.
Began setting up a loading screen.
Provided a way to select the desired profile.
Made a timing object that needs to be filled out.
Made a functioning timer and saving/retrieving solves functionality.
Allowed scrambling classes to be loaded dynamically from file.
Added some very basic error handling for the custom scramblers.
Finished the scrambler-loader feature.
Externalized the timing panel from the main window. Added main features for the timer.
Completed most of the timer functionality. Started making the display list of past recorded solve times.
Added in an inspection timer.
Windows style file deliminator bugfix.
Updated readme
Added in a "tick" sound file. Created a simple metronome in a JPanel and added it to the rubik timer tablist.