Rewrote time string parsing using a method similar to the web ui. Makes it cleaner, we have more control over it, removes code borrwed from hawkeye (will remove attribution on readme) and should take care of bug 305:resolved