This is a refactor of the original Praytimes.org source code to make it more usable with npm and JavaScript.