start weight support
o add '-b': bezerk mode (no breaks)
o add '-T': total hack time (if I know when I have to stop, lets adjust hack time accordingly)
o sort options
o initial stab at implementing weights (attempting to parse, will implement use later)

WARNING: do not use this commit, weights are breaking something I will figure out 'soon'