Removes some dependencies.
Updates lap action and key handling.
A bit of refactoring
ko.utils extend only works on two items at a time. I added my own extend which does an arbitrary amount of extensions.
Some renaming.
Some funciton rearranging.
Adds new RunSet model to begin expanding functionality.
Some refactoring and removal of dependencies.
Implements runset in viewmodel.
Updates layout and some functionality regarding actual and virtual pbs
Implements saving.