move the milliseconds function to lib for now, will actually do something over there at some point
change the check behaviour to also take an options parameter that each individual check can use at their will and pass along with their state, doing this required refactoring everything
fix the docs in bam_ping